<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<!-- 
	Copyright (C) 2007, 2008, 2009, 2010, 2011. PARP Research Group.
	<http://perception.inf.um.es>
	University of Murcia, Spain.

	This file is part of the QVision library.

	QVision is free software: you can redistribute it and/or modify
	it under the terms of the GNU Lesser General Public License as
	published by the Free Software Foundation, version 3 of the License.

	QVision is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU Lesser General Public License for more details.

	You should have received a copy of the GNU Lesser General Public
	License along with QVision. If not, see <http://www.gnu.org/licenses/>.
-->

<html><head><meta http-equiv="content-Type" content="text/html;charset=UTF-8">
<title>QVision: Qt&#39;s Image, Video and Computer Vision Library</title>
<meta name="title" content="QVision" />
<meta name="dc.title" content="QVision" />
<meta name="url" content="http://perception.inf.um.es/QVision" />
<meta name="author" content="PARP Research Group - http://perception.inf.um.es" />
<meta name="revisit-after" content="30 DAYS"/>
<meta name="robots" content="index,follow"/>
<meta name="classification" content="*">
<meta name="rating" content="Safe For Kids">
<meta name="distribution" content="GLOBAL"/>
<meta name="description" content="Qt's Image, Video and Computer Vision Library"/>
<meta name="page-topic" content="Computer Vision research and prototype programming"/>
<meta name="geo.country" content="ES" />

<!--
Keywords:
By license:		open source, gnu, lgpl, gpl, free
By theme:		computer vision, image processing, robotics, programming, source, development
By usage:		library, toolkit, framework, prototype, application
By programming specs:	object oriented, c++, block programming, reusability, gui, graphical, parallel computing, high performance, GPU, prototyping
Interoperability with:	Qt, GSL, GNU Scientific library, OpenCV, CGAL, QWT, CUDA, mplayer, IPP, Intel Image Performance Primitives, blas, lapack
Functionallity:		image features, matrix algebra, projective geometry, mser, function minimization, function optimization, canny operator, harris operator, corner detection, performance evaluation, cpu usage, graphical interface
Main data-types:	matrix, vector, tensor, quaternion, image, polyline
Video sources:		webcam, camera, stream
Devices:		embedded, desktop computer, laptop, mini-laptop
Authors:		PARP research group. University of Murcia, Spain.
-->

<meta name="keywords" content="augmented reality, sfm, structure from motion, open source, gnu, lgpl, gpl, free, computer vision, image processing, robotics, programming, source, development, library, toolkit, framework, prototype, application, object oriented, c++, block programming, reusability, gui, graphical, parallel computing, high performance, GPU, prototyping, Qt, GSL, GNU Scientific library, OpenCV, CGAL, QWT, CUDA, mplayer, IPP, Intel Image Performance Primitives, blas, lapack, image features, matrix algebra, projective geometry, mser, function minimization, function optimization, canny operator, harris operator, corner detection, performance evaluation, cpu usage, graphical interface, matrix, vector, tensor, quaternion, image, polyline, webcam, camera, stream, embedded, desktop computer, laptop, mini-laptop, University of Murcia, Spain, PARP research group, vision por computador"/>
<meta http-equiv="keywords" content="augmented reality, sfm, structure from motion, open source, gnu, lgpl, gpl, free, computer vision, image processing, robotics, programming, source, development, library, toolkit, framework, prototype, application, object oriented, c++, block programming, reusability, gui, graphical, parallel computing, high performance, GPU, prototyping, Qt, GSL, GNU Scientific library, OpenCV, CGAL, QWT, CUDA, mplayer, IPP, Intel Image Performance Primitives, blas, lapack, image features, matrix algebra, projective geometry, mser, function minimization, function optimization, canny operator, harris operator, corner detection, performance evaluation, cpu usage, graphical interface, matrix, vector, tensor, quaternion, image, polyline, webcam, camera, stream, embedded, desktop computer, laptop, mini-laptop, University of Murcia, Spain, PARP research group, vision por computador"/>
<meta http-equiv="pragma" content="no-cache"/>
<meta http-equiv="title" content="QVision"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="tabs.css" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="favicon.ico" />
</head><body>

<table width="100%"><tr>
	<td><a href="http://perception.inf.um.es/"><img src="parp.png" border="0" /> <big>PARP Research Group</big></a></td>
	<td align="right"><a href="http://www.um.es/"><big>Universidad de Murcia</big> <img src="um.png" border="0" /></a></td>
</tr></table>

<hr /><br />

<table width="95%" align="center"><tr><td>

<!-- Generated by Doxygen 1.6.3 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
          <form id="FSearchBox" action="search.php" method="get">
            <img id="MSearchSelect" src="search/search.png" alt=""/>
            <input type="text" id="MSearchField" name="query" value="Search" size="20" accesskey="S" 
                   onfocus="searchBox.OnSearchFieldFocus(true)" 
                   onblur="searchBox.OnSearchFieldFocus(false)"/>
          </form>
        </div>
      </li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
    </ul>
  </div>
<h1>src/qvblockprogramming/qvprocessingblocks/qvippblocks.cpp</h1><a href="qvippblocks_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> *      Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012. PARP Research Group.</span>
<a name="l00003"></a>00003 <span class="comment"> *      &lt;http://perception.inf.um.es&gt;</span>
<a name="l00004"></a>00004 <span class="comment"> *      University of Murcia, Spain.</span>
<a name="l00005"></a>00005 <span class="comment"> *</span>
<a name="l00006"></a>00006 <span class="comment"> *      This file is part of the QVision library.</span>
<a name="l00007"></a>00007 <span class="comment"> *</span>
<a name="l00008"></a>00008 <span class="comment"> *      QVision is free software: you can redistribute it and/or modify</span>
<a name="l00009"></a>00009 <span class="comment"> *      it under the terms of the GNU Lesser General Public License as</span>
<a name="l00010"></a>00010 <span class="comment"> *      published by the Free Software Foundation, version 3 of the License.</span>
<a name="l00011"></a>00011 <span class="comment"> *</span>
<a name="l00012"></a>00012 <span class="comment"> *      QVision is distributed in the hope that it will be useful,</span>
<a name="l00013"></a>00013 <span class="comment"> *      but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00014"></a>00014 <span class="comment"> *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span>
<a name="l00015"></a>00015 <span class="comment"> *      GNU Lesser General Public License for more details.</span>
<a name="l00016"></a>00016 <span class="comment"> *</span>
<a name="l00017"></a>00017 <span class="comment"> *      You should have received a copy of the GNU Lesser General Public</span>
<a name="l00018"></a>00018 <span class="comment"> *      License along with QVision. If not, see &lt;http://www.gnu.org/licenses/&gt;.</span>
<a name="l00019"></a>00019 <span class="comment"> */</span>
<a name="l00020"></a>00020 
<a name="l00024"></a>00024 
<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;qvippblocks.h&gt;</span>
<a name="l00026"></a>00026 
<a name="l00027"></a><a class="code" href="group__qvippblocks.html#ga1883f25501e43b27bfa546e9bd7771f3">00027</a> <span class="keyword">const</span> QMap&lt;QString, QString&gt; <a class="code" href="group__qvippblocks.html#ga1883f25501e43b27bfa546e9bd7771f3" title="Provides a full list of the names of all IPP blocks.">getQVIPPBlocksNames</a>()
<a name="l00028"></a>00028         {
<a name="l00029"></a>00029         QMap&lt;QString, QString&gt; result;
<a name="l00030"></a>00030 
<a name="l00031"></a>00031         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Data Exchange and Initialization Functions&quot;</span>, <span class="stringliteral">&quot;QVConvert_uCharsFloatC1Block&quot;</span>);
<a name="l00032"></a>00032         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Data Exchange and Initialization Functions&quot;</span>, <span class="stringliteral">&quot;QVConvert_uCharsFloatC3Block&quot;</span>);
<a name="l00033"></a>00033         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Data Exchange and Initialization Functions&quot;</span>, <span class="stringliteral">&quot;QVConvert_sFloatuCharC1Block&quot;</span>);
<a name="l00034"></a>00034         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Data Exchange and Initialization Functions&quot;</span>, <span class="stringliteral">&quot;QVConvert_sFloatuCharC3Block&quot;</span>);
<a name="l00035"></a>00035         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVAdd_uCharC1Block&quot;</span>);
<a name="l00036"></a>00036         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVAdd_uCharC3Block&quot;</span>);
<a name="l00037"></a>00037         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVAdd_sFloatC1Block&quot;</span>);
<a name="l00038"></a>00038         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVAdd_sFloatC3Block&quot;</span>);
<a name="l00039"></a>00039         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVAddC_uCharC1Block&quot;</span>);
<a name="l00040"></a>00040         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVAddC_sFloatC1Block&quot;</span>);
<a name="l00041"></a>00041         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVMul_uCharC1Block&quot;</span>);
<a name="l00042"></a>00042         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVMul_uCharC3Block&quot;</span>);
<a name="l00043"></a>00043         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVMul_sFloatC3Block&quot;</span>);
<a name="l00044"></a>00044         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVMul_sFloatC1Block&quot;</span>);
<a name="l00045"></a>00045         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVMulC_uCharC1Block&quot;</span>);
<a name="l00046"></a>00046         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVMulC_sFloatC1Block&quot;</span>);
<a name="l00047"></a>00047         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVMulScale_uCharC1Block&quot;</span>);
<a name="l00048"></a>00048         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVMulScale_uCharC3Block&quot;</span>);
<a name="l00049"></a>00049         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVSub_uCharC1Block&quot;</span>);
<a name="l00050"></a>00050         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVSub_uCharC3Block&quot;</span>);
<a name="l00051"></a>00051         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVSub_sFloatC1Block&quot;</span>);
<a name="l00052"></a>00052         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVSub_sFloatC3Block&quot;</span>);
<a name="l00053"></a>00053         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVSubC_uCharC1Block&quot;</span>);
<a name="l00054"></a>00054         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVSubC_sFloatC1Block&quot;</span>);
<a name="l00055"></a>00055         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVDiv_uCharC1Block&quot;</span>);
<a name="l00056"></a>00056         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVDiv_uCharC3Block&quot;</span>);
<a name="l00057"></a>00057         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVDiv_sFloatC3Block&quot;</span>);
<a name="l00058"></a>00058         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVDiv_sFloatC1Block&quot;</span>);
<a name="l00059"></a>00059         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVDivC_uCharC1Block&quot;</span>);
<a name="l00060"></a>00060         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVDivC_sFloatC1Block&quot;</span>);
<a name="l00061"></a>00061         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVAbs_sShortC1Block&quot;</span>);
<a name="l00062"></a>00062         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVAbs_sFloatC1Block&quot;</span>);
<a name="l00063"></a>00063         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVAbsDiff_uCharC1Block&quot;</span>);
<a name="l00064"></a>00064         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVAbsDiff_sFloatC1Block&quot;</span>);
<a name="l00065"></a>00065         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVSqr_sFloatC1Block&quot;</span>);
<a name="l00066"></a>00066         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVLn_sFloatC1Block&quot;</span>);
<a name="l00067"></a>00067         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVLn_sFloatC3Block&quot;</span>);
<a name="l00068"></a>00068         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVAnd_uCharC1Block&quot;</span>);
<a name="l00069"></a>00069         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVAnd_uCharC3Block&quot;</span>);
<a name="l00070"></a>00070         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVAnd_uShortC1Block&quot;</span>);
<a name="l00071"></a>00071         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVAnd_uShortC3Block&quot;</span>);
<a name="l00072"></a>00072         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVAnd_sIntC1Block&quot;</span>);
<a name="l00073"></a>00073         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVAnd_sIntC3Block&quot;</span>);
<a name="l00074"></a>00074         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVOr_uCharC1Block&quot;</span>);
<a name="l00075"></a>00075         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVOr_uCharC3Block&quot;</span>);
<a name="l00076"></a>00076         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVOr_uShortC1Block&quot;</span>);
<a name="l00077"></a>00077         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVOr_uShortC3Block&quot;</span>);
<a name="l00078"></a>00078         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVOr_sIntC1Block&quot;</span>);
<a name="l00079"></a>00079         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVOr_sIntC3Block&quot;</span>);
<a name="l00080"></a>00080         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVXor_uCharC1Block&quot;</span>);
<a name="l00081"></a>00081         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVXor_uCharC3Block&quot;</span>);
<a name="l00082"></a>00082         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVXor_uShortC1Block&quot;</span>);
<a name="l00083"></a>00083         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVXor_uShortC3Block&quot;</span>);
<a name="l00084"></a>00084         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVXor_sIntC1Block&quot;</span>);
<a name="l00085"></a>00085         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVXor_sIntC3Block&quot;</span>);
<a name="l00086"></a>00086         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVNot_uCharC1Block&quot;</span>);
<a name="l00087"></a>00087         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVNot_uCharC3Block&quot;</span>);
<a name="l00088"></a>00088         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVAndC_uCharC1Block&quot;</span>);
<a name="l00089"></a>00089         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVOrC_uCharC1Block&quot;</span>);
<a name="l00090"></a>00090         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVXorC_uCharC1Block&quot;</span>);
<a name="l00091"></a>00091         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVLShiftC_uCharC1Block&quot;</span>);
<a name="l00092"></a>00092         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Arithmetic and Logical Operations&quot;</span>, <span class="stringliteral">&quot;QVRShiftC_uCharC1Block&quot;</span>);
<a name="l00093"></a>00093         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Color Conversion&quot;</span>, <span class="stringliteral">&quot;QVRGBToGray_uCharC3C1Block&quot;</span>);
<a name="l00094"></a>00094         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Color Conversion&quot;</span>, <span class="stringliteral">&quot;QVRGBToGray_sFloatC3C1Block&quot;</span>);
<a name="l00095"></a>00095         result.insertMulti(<span class="stringliteral">&quot;IPP: Threshold and Compare Operations&quot;</span>, <span class="stringliteral">&quot;QVThreshold_uCharC1Block&quot;</span>);
<a name="l00096"></a>00096         result.insertMulti(<span class="stringliteral">&quot;IPP: Threshold and Compare Operations&quot;</span>, <span class="stringliteral">&quot;QVThreshold_sFloatC1Block&quot;</span>);
<a name="l00097"></a>00097         result.insertMulti(<span class="stringliteral">&quot;IPP: Threshold and Compare Operations&quot;</span>, <span class="stringliteral">&quot;QVComputeThreshold_Otsu_uCharC1Block&quot;</span>);
<a name="l00098"></a>00098         result.insertMulti(<span class="stringliteral">&quot;IPP: Threshold and Compare Operations&quot;</span>, <span class="stringliteral">&quot;QVCompare_uCharC1Block&quot;</span>);
<a name="l00099"></a>00099         result.insertMulti(<span class="stringliteral">&quot;IPP: Threshold and Compare Operations&quot;</span>, <span class="stringliteral">&quot;QVCompare_sFloatC1Block&quot;</span>);
<a name="l00100"></a>00100         result.insertMulti(<span class="stringliteral">&quot;IPP: Threshold and Compare Operations&quot;</span>, <span class="stringliteral">&quot;QVCompareC_uCharC1Block&quot;</span>);
<a name="l00101"></a>00101         result.insertMulti(<span class="stringliteral">&quot;IPP: Threshold and Compare Operations&quot;</span>, <span class="stringliteral">&quot;QVCompareC_sFloatC1Block&quot;</span>);
<a name="l00102"></a>00102         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterBox_uCharC1Block&quot;</span>);
<a name="l00103"></a>00103         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterBox_uCharC3Block&quot;</span>);
<a name="l00104"></a>00104         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterBox_sFloatC1Block&quot;</span>);
<a name="l00105"></a>00105         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterMin_uCharC1Block&quot;</span>);
<a name="l00106"></a>00106         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterMin_uCharC3Block&quot;</span>);
<a name="l00107"></a>00107         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterMin_sFloatC1Block&quot;</span>);
<a name="l00108"></a>00108         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterMax_uCharC1Block&quot;</span>);
<a name="l00109"></a>00109         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterMax_uCharC3Block&quot;</span>);
<a name="l00110"></a>00110         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterMax_sFloatC1Block&quot;</span>);
<a name="l00111"></a>00111         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterMedian_uCharC1Block&quot;</span>);
<a name="l00112"></a>00112         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterMedian_uCharC3Block&quot;</span>);
<a name="l00113"></a>00113         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterMedianHoriz_uCharC1Block&quot;</span>);
<a name="l00114"></a>00114         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterSobelHorizMask_sFloatC1Block&quot;</span>);
<a name="l00115"></a>00115         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterSobelVertMask_sFloatC1Block&quot;</span>);
<a name="l00116"></a>00116         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterLaplace_uCharC1Block&quot;</span>);
<a name="l00117"></a>00117         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterLaplace_sFloatC1Block&quot;</span>);
<a name="l00118"></a>00118         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterGauss_uCharC1Block&quot;</span>);
<a name="l00119"></a>00119         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterGauss_sFloatC1Block&quot;</span>);
<a name="l00120"></a>00120         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterGauss_uCharC3Block&quot;</span>);
<a name="l00121"></a>00121         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterGauss_sFloatC3Block&quot;</span>);
<a name="l00122"></a>00122         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterHipass_uCharC1Block&quot;</span>);
<a name="l00123"></a>00123         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterHipass_uCharC3Block&quot;</span>);
<a name="l00124"></a>00124         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterHipass_sFloatC1Block&quot;</span>);
<a name="l00125"></a>00125         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterHipass_sFloatC3Block&quot;</span>);
<a name="l00126"></a>00126         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterLowpass_uCharC1Block&quot;</span>);
<a name="l00127"></a>00127         result.insertMulti(<span class="stringliteral">&quot;IPP: Filtering Functions&quot;</span>, <span class="stringliteral">&quot;QVFilterLowpass_sFloatC1Block&quot;</span>);
<a name="l00128"></a>00128         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Statistics Functions&quot;</span>, <span class="stringliteral">&quot;QVSum_uCharC1Block&quot;</span>);
<a name="l00129"></a>00129         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Statistics Functions&quot;</span>, <span class="stringliteral">&quot;QVMean_uCharC1Block&quot;</span>);
<a name="l00130"></a>00130         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Statistics Functions&quot;</span>, <span class="stringliteral">&quot;QVMin_uCharC1Block&quot;</span>);
<a name="l00131"></a>00131         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Statistics Functions&quot;</span>, <span class="stringliteral">&quot;QVMin_sFloatC1Block&quot;</span>);
<a name="l00132"></a>00132         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Statistics Functions&quot;</span>, <span class="stringliteral">&quot;QVMax_uCharC1Block&quot;</span>);
<a name="l00133"></a>00133         result.insertMulti(<span class="stringliteral">&quot;IPP: Image Statistics Functions&quot;</span>, <span class="stringliteral">&quot;QVMax_sFloatC1Block&quot;</span>);
<a name="l00134"></a>00134 
<a name="l00135"></a>00135         <span class="keywordflow">return</span> result;
<a name="l00136"></a>00136         }
<a name="l00137"></a>00137 
<a name="l00138"></a><a class="code" href="group__qvippblocks.html#ga6d6ed97ce3edab2cd8dfdf4e4edcb3ae">00138</a> <a class="code" href="classQVPropertyContainer.html" title="Base class for dynamic property container objects.">QVPropertyContainer</a> *<a class="code" href="group__qvippblocks.html#ga6d6ed97ce3edab2cd8dfdf4e4edcb3ae" title="Creates an IPP block object, given its class name.">newQVIPPBlock</a>(QString type, QString name)
<a name="l00139"></a>00139         {
<a name="l00140"></a>00140         <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVConvert_uCharsFloatC1Block&quot;</span>)                     <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVConvert__uCharsFloatC1Block.html" title="Converts pixel values of an image from one bit depth to another.">QVConvert_uCharsFloatC1Block</a>(name);
<a name="l00141"></a>00141         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVConvert_uCharsFloatC3Block&quot;</span>)                        <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVConvert__uCharsFloatC3Block.html" title="Converts pixel values of an image from one bit depth to another.">QVConvert_uCharsFloatC3Block</a>(name);
<a name="l00142"></a>00142         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVConvert_sFloatuCharC1Block&quot;</span>)                        <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVConvert__sFloatuCharC1Block.html" title="Converts pixel values of an image from one bit depth to another.">QVConvert_sFloatuCharC1Block</a>(name);
<a name="l00143"></a>00143         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVConvert_sFloatuCharC3Block&quot;</span>)                        <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVConvert__sFloatuCharC3Block.html" title="Converts pixel values of an image from one bit depth to another.">QVConvert_sFloatuCharC3Block</a>(name);
<a name="l00144"></a>00144         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVAdd_uCharC1Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVAdd__uCharC1Block.html" title="Add image to accumulator.">QVAdd_uCharC1Block</a>(name);
<a name="l00145"></a>00145         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVAdd_uCharC3Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVAdd__uCharC3Block.html" title="Add image to accumulator.">QVAdd_uCharC3Block</a>(name);
<a name="l00146"></a>00146         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVAdd_sFloatC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVAdd__sFloatC1Block.html" title="Add image to accumulator.">QVAdd_sFloatC1Block</a>(name);
<a name="l00147"></a>00147         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVAdd_sFloatC3Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVAdd__sFloatC3Block.html" title="Add image to accumulator.">QVAdd_sFloatC3Block</a>(name);
<a name="l00148"></a>00148         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVAddC_uCharC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVAddC__uCharC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiAddC_8u_C1RSfs.">QVAddC_uCharC1Block</a>(name);
<a name="l00149"></a>00149         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVAddC_sFloatC1Block&quot;</span>)                        <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVAddC__sFloatC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiAddC_32f_C1R.">QVAddC_sFloatC1Block</a>(name);
<a name="l00150"></a>00150         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVMul_uCharC1Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVMul__uCharC1Block.html" title="Adds, subtracts, or multiplies pixel values of two source images and places the results...">QVMul_uCharC1Block</a>(name);
<a name="l00151"></a>00151         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVMul_uCharC3Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVMul__uCharC3Block.html" title="Adds, subtracts, or multiplies pixel values of two source images and places the results...">QVMul_uCharC3Block</a>(name);
<a name="l00152"></a>00152         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVMul_sFloatC3Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVMul__sFloatC3Block.html" title="Adds, subtracts, or multiplies pixel values of two source images and places the results...">QVMul_sFloatC3Block</a>(name);
<a name="l00153"></a>00153         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVMul_sFloatC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVMul__sFloatC1Block.html" title="Adds, subtracts, or multiplies pixel values of two source images and places the results...">QVMul_sFloatC1Block</a>(name);
<a name="l00154"></a>00154         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVMulC_uCharC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVMulC__uCharC1Block.html" title="Adds, subtracts, or multiplies pixel values of an image and a constant, and places...">QVMulC_uCharC1Block</a>(name);
<a name="l00155"></a>00155         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVMulC_sFloatC1Block&quot;</span>)                        <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVMulC__sFloatC1Block.html" title="Adds, subtracts, or multiplies pixel values of an image and a constant, and places...">QVMulC_sFloatC1Block</a>(name);
<a name="l00156"></a>00156         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVMulScale_uCharC1Block&quot;</span>)                     <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVMulScale__uCharC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiMulScale_8u_C1R.">QVMulScale_uCharC1Block</a>(name);
<a name="l00157"></a>00157         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVMulScale_uCharC3Block&quot;</span>)                     <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVMulScale__uCharC3Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiMulScale_8u_C3R.">QVMulScale_uCharC3Block</a>(name);
<a name="l00158"></a>00158         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVSub_uCharC1Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVSub__uCharC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiSub_8u_C1RSfs.">QVSub_uCharC1Block</a>(name);
<a name="l00159"></a>00159         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVSub_uCharC3Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVSub__uCharC3Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiSub_8u_C3RSfs.">QVSub_uCharC3Block</a>(name);
<a name="l00160"></a>00160         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVSub_sFloatC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVSub__sFloatC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiSub_32f_C1R.">QVSub_sFloatC1Block</a>(name);
<a name="l00161"></a>00161         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVSub_sFloatC3Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVSub__sFloatC3Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiSub_32f_C3R.">QVSub_sFloatC3Block</a>(name);
<a name="l00162"></a>00162         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVSubC_uCharC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVSubC__uCharC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiSubC_8u_C1RSfs.">QVSubC_uCharC1Block</a>(name);
<a name="l00163"></a>00163         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVSubC_sFloatC1Block&quot;</span>)                        <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVSubC__sFloatC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiSubC_32f_C1R.">QVSubC_sFloatC1Block</a>(name);
<a name="l00164"></a>00164         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVDiv_uCharC1Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVDiv__uCharC1Block.html" title="Divides pixel values of an image by pixel values of another image and places the...">QVDiv_uCharC1Block</a>(name);
<a name="l00165"></a>00165         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVDiv_uCharC3Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVDiv__uCharC3Block.html" title="Divides pixel values of an image by pixel values of another image and places the...">QVDiv_uCharC3Block</a>(name);
<a name="l00166"></a>00166         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVDiv_sFloatC3Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVDiv__sFloatC3Block.html" title="Divides pixel values of an image by pixel values of another image and places the...">QVDiv_sFloatC3Block</a>(name);
<a name="l00167"></a>00167         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVDiv_sFloatC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVDiv__sFloatC1Block.html" title="Divides pixel values of an image by pixel values of another image and places the...">QVDiv_sFloatC1Block</a>(name);
<a name="l00168"></a>00168         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVDivC_uCharC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVDivC__uCharC1Block.html" title="Divides pixel values of a source image by a constant and places the scaled results...">QVDivC_uCharC1Block</a>(name);
<a name="l00169"></a>00169         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVDivC_sFloatC1Block&quot;</span>)                        <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVDivC__sFloatC1Block.html" title="Divides pixel values of a source image by a constant and places the scaled results...">QVDivC_sFloatC1Block</a>(name);
<a name="l00170"></a>00170         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVAbs_sShortC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVAbs__sShortC1Block.html" title="Computes absolute value of each pixel of a source image and places results in the...">QVAbs_sShortC1Block</a>(name);
<a name="l00171"></a>00171         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVAbs_sFloatC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVAbs__sFloatC1Block.html" title="Computes absolute value of each pixel of a source image and places results in the...">QVAbs_sFloatC1Block</a>(name);
<a name="l00172"></a>00172         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVAbsDiff_uCharC1Block&quot;</span>)                      <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVAbsDiff__uCharC1Block.html" title="Calculate absolute difference between corresponding pixels of the two images or between...">QVAbsDiff_uCharC1Block</a>(name);
<a name="l00173"></a>00173         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVAbsDiff_sFloatC1Block&quot;</span>)                     <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVAbsDiff__sFloatC1Block.html" title="Calculate absolute difference between corresponding pixels of the two images or between...">QVAbsDiff_sFloatC1Block</a>(name);
<a name="l00174"></a>00174         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVSqr_sFloatC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVSqr__sFloatC1Block.html" title="Squares pixel values of an image and places results in the destination image; for...">QVSqr_sFloatC1Block</a>(name);
<a name="l00175"></a>00175         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVLn_sFloatC1Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVLn__sFloatC1Block.html" title="Computes the natural logarithm of each pixel values of a source image and places...">QVLn_sFloatC1Block</a>(name);
<a name="l00176"></a>00176         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVLn_sFloatC3Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVLn__sFloatC3Block.html" title="Computes the natural logarithm of each pixel values of a source image and places...">QVLn_sFloatC3Block</a>(name);
<a name="l00177"></a>00177         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVAnd_uCharC1Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVAnd__uCharC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiAnd_8u_C1R.">QVAnd_uCharC1Block</a>(name);
<a name="l00178"></a>00178         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVAnd_uCharC3Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVAnd__uCharC3Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiAnd_8u_C3R.">QVAnd_uCharC3Block</a>(name);
<a name="l00179"></a>00179         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVAnd_uShortC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVAnd__uShortC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiAnd_16u_C1R.">QVAnd_uShortC1Block</a>(name);
<a name="l00180"></a>00180         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVAnd_uShortC3Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVAnd__uShortC3Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiAnd_16u_C3R.">QVAnd_uShortC3Block</a>(name);
<a name="l00181"></a>00181         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVAnd_sIntC1Block&quot;</span>)                   <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVAnd__sIntC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiAnd_32s_C1R.">QVAnd_sIntC1Block</a>(name);
<a name="l00182"></a>00182         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVAnd_sIntC3Block&quot;</span>)                   <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVAnd__sIntC3Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiAnd_32s_C3R.">QVAnd_sIntC3Block</a>(name);
<a name="l00183"></a>00183         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVOr_uCharC1Block&quot;</span>)                   <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVOr__uCharC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiOr_8u_C1R.">QVOr_uCharC1Block</a>(name);
<a name="l00184"></a>00184         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVOr_uCharC3Block&quot;</span>)                   <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVOr__uCharC3Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiOr_8u_C3R.">QVOr_uCharC3Block</a>(name);
<a name="l00185"></a>00185         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVOr_uShortC1Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVOr__uShortC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiOr_16u_C1R.">QVOr_uShortC1Block</a>(name);
<a name="l00186"></a>00186         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVOr_uShortC3Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVOr__uShortC3Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiOr_16u_C3R.">QVOr_uShortC3Block</a>(name);
<a name="l00187"></a>00187         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVOr_sIntC1Block&quot;</span>)                    <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVOr__sIntC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiOr_32s_C1R.">QVOr_sIntC1Block</a>(name);
<a name="l00188"></a>00188         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVOr_sIntC3Block&quot;</span>)                    <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVOr__sIntC3Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiOr_32s_C3R.">QVOr_sIntC3Block</a>(name);
<a name="l00189"></a>00189         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVXor_uCharC1Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVXor__uCharC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiXor_8u_C1R.">QVXor_uCharC1Block</a>(name);
<a name="l00190"></a>00190         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVXor_uCharC3Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVXor__uCharC3Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiXor_8u_C3R.">QVXor_uCharC3Block</a>(name);
<a name="l00191"></a>00191         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVXor_uShortC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVXor__uShortC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiXor_16u_C1R.">QVXor_uShortC1Block</a>(name);
<a name="l00192"></a>00192         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVXor_uShortC3Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVXor__uShortC3Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiXor_16u_C3R.">QVXor_uShortC3Block</a>(name);
<a name="l00193"></a>00193         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVXor_sIntC1Block&quot;</span>)                   <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVXor__sIntC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiXor_32s_C1R.">QVXor_sIntC1Block</a>(name);
<a name="l00194"></a>00194         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVXor_sIntC3Block&quot;</span>)                   <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVXor__sIntC3Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiXor_32s_C3R.">QVXor_sIntC3Block</a>(name);
<a name="l00195"></a>00195         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVNot_uCharC1Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVNot__uCharC1Block.html" title="Performs corresponding bitwise logical operation between pixels of two image (AndC...">QVNot_uCharC1Block</a>(name);
<a name="l00196"></a>00196         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVNot_uCharC3Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVNot__uCharC3Block.html" title="Performs corresponding bitwise logical operation between pixels of two image (AndC...">QVNot_uCharC3Block</a>(name);
<a name="l00197"></a>00197         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVAndC_uCharC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVAndC__uCharC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiAndC_8u_C1R.">QVAndC_uCharC1Block</a>(name);
<a name="l00198"></a>00198         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVOrC_uCharC1Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVOrC__uCharC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiOrC_8u_C1R.">QVOrC_uCharC1Block</a>(name);
<a name="l00199"></a>00199         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVXorC_uCharC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVXorC__uCharC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiXorC_8u_C1R.">QVXorC_uCharC1Block</a>(name);
<a name="l00200"></a>00200         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVLShiftC_uCharC1Block&quot;</span>)                      <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVLShiftC__uCharC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiLShiftC_8u_C1R.">QVLShiftC_uCharC1Block</a>(name);
<a name="l00201"></a>00201         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVRShiftC_uCharC1Block&quot;</span>)                      <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVRShiftC__uCharC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiRShiftC_8u_C1R.">QVRShiftC_uCharC1Block</a>(name);
<a name="l00202"></a>00202         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVRGBToGray_uCharC3C1Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVRGBToGray__uCharC3C1Block.html" title="Converts an RGB image to gray scale (fixed coefficients).">QVRGBToGray_uCharC3C1Block</a>(name);
<a name="l00203"></a>00203         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVRGBToGray_sFloatC3C1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVRGBToGray__sFloatC3C1Block.html" title="Converts an RGB image to gray scale (fixed coefficients).">QVRGBToGray_sFloatC3C1Block</a>(name);
<a name="l00204"></a>00204         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVThreshold_uCharC1Block&quot;</span>)                    <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVThreshold__uCharC1Block.html" title="Performs thresholding of an image using the specified level.">QVThreshold_uCharC1Block</a>(name);
<a name="l00205"></a>00205         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVThreshold_sFloatC1Block&quot;</span>)                   <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVThreshold__sFloatC1Block.html" title="Performs thresholding of an image using the specified level.">QVThreshold_sFloatC1Block</a>(name);
<a name="l00206"></a>00206         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVComputeThreshold_Otsu_uCharC1Block&quot;</span>)                        <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVComputeThreshold__Otsu__uCharC1Block.html" title="Calculate Otsu theshold value of images.">QVComputeThreshold_Otsu_uCharC1Block</a>(name);
<a name="l00207"></a>00207         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVCompare_uCharC1Block&quot;</span>)                      <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVCompare__uCharC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiCompare_8u_C1R.">QVCompare_uCharC1Block</a>(name);
<a name="l00208"></a>00208         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVCompare_sFloatC1Block&quot;</span>)                     <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVCompare__sFloatC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiCompare_32f_C1R.">QVCompare_sFloatC1Block</a>(name);
<a name="l00209"></a>00209         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVCompareC_uCharC1Block&quot;</span>)                     <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVCompareC__uCharC1Block.html" title="Compares pixel values of two images, or pixel values of an image to a constant value...">QVCompareC_uCharC1Block</a>(name);
<a name="l00210"></a>00210         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVCompareC_sFloatC1Block&quot;</span>)                    <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVCompareC__sFloatC1Block.html" title="Compares pixel values of two images, or pixel values of an image to a constant value...">QVCompareC_sFloatC1Block</a>(name);
<a name="l00211"></a>00211         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterBox_uCharC1Block&quot;</span>)                    <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterBox__uCharC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiFilterBox_8u_C1R.">QVFilterBox_uCharC1Block</a>(name);
<a name="l00212"></a>00212         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterBox_uCharC3Block&quot;</span>)                    <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterBox__uCharC3Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiFilterBox_8u_C3R.">QVFilterBox_uCharC3Block</a>(name);
<a name="l00213"></a>00213         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterBox_sFloatC1Block&quot;</span>)                   <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterBox__sFloatC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiFilterBox_32f_C1R.">QVFilterBox_sFloatC1Block</a>(name);
<a name="l00214"></a>00214         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterMin_uCharC1Block&quot;</span>)                    <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterMin__uCharC1Block.html" title="Applies the &amp;quot;min&amp;quot; filter to an image.">QVFilterMin_uCharC1Block</a>(name);
<a name="l00215"></a>00215         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterMin_uCharC3Block&quot;</span>)                    <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterMin__uCharC3Block.html" title="Applies the &amp;quot;min&amp;quot; filter to an image.">QVFilterMin_uCharC3Block</a>(name);
<a name="l00216"></a>00216         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterMin_sFloatC1Block&quot;</span>)                   <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterMin__sFloatC1Block.html" title="Applies the &amp;quot;min&amp;quot; filter to an image.">QVFilterMin_sFloatC1Block</a>(name);
<a name="l00217"></a>00217         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterMax_uCharC1Block&quot;</span>)                    <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterMax__uCharC1Block.html" title="Applies the &amp;quot;max&amp;quot; filter to an image.">QVFilterMax_uCharC1Block</a>(name);
<a name="l00218"></a>00218         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterMax_uCharC3Block&quot;</span>)                    <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterMax__uCharC3Block.html" title="Applies the &amp;quot;max&amp;quot; filter to an image.">QVFilterMax_uCharC3Block</a>(name);
<a name="l00219"></a>00219         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterMax_sFloatC1Block&quot;</span>)                   <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterMax__sFloatC1Block.html" title="Applies the &amp;quot;max&amp;quot; filter to an image.">QVFilterMax_sFloatC1Block</a>(name);
<a name="l00220"></a>00220         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterMedian_uCharC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterMedian__uCharC1Block.html" title="Filters an image using a box median filter.">QVFilterMedian_uCharC1Block</a>(name);
<a name="l00221"></a>00221         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterMedian_uCharC3Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterMedian__uCharC3Block.html" title="Filters an image using a box median filter.">QVFilterMedian_uCharC3Block</a>(name);
<a name="l00222"></a>00222         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterMedianHoriz_uCharC1Block&quot;</span>)                    <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterMedianHoriz__uCharC1Block.html" title="Performs horizontal median filtering.">QVFilterMedianHoriz_uCharC1Block</a>(name);
<a name="l00223"></a>00223         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterSobelHorizMask_sFloatC1Block&quot;</span>)                        <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterSobelHorizMask__sFloatC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiFilterSobelHorizMask_32f_C1R.">QVFilterSobelHorizMask_sFloatC1Block</a>(name);
<a name="l00224"></a>00224         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterSobelVertMask_sFloatC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterSobelVertMask__sFloatC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiFilterSobelVertMask_32f_C1R.">QVFilterSobelVertMask_sFloatC1Block</a>(name);
<a name="l00225"></a>00225         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterLaplace_uCharC1Block&quot;</span>)                        <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterLaplace__uCharC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiFilterLaplace_8u_C1R.">QVFilterLaplace_uCharC1Block</a>(name);
<a name="l00226"></a>00226         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterLaplace_sFloatC1Block&quot;</span>)                       <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterLaplace__sFloatC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiFilterLaplace_32f_C1R.">QVFilterLaplace_sFloatC1Block</a>(name);
<a name="l00227"></a>00227         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterGauss_uCharC1Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterGauss__uCharC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiFilterGauss_8u_C1R.">QVFilterGauss_uCharC1Block</a>(name);
<a name="l00228"></a>00228         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterGauss_sFloatC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterGauss__sFloatC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiFilterGauss_32f_C1R.">QVFilterGauss_sFloatC1Block</a>(name);
<a name="l00229"></a>00229         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterGauss_uCharC3Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterGauss__uCharC3Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiFilterGauss_8u_C3R.">QVFilterGauss_uCharC3Block</a>(name);
<a name="l00230"></a>00230         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterGauss_sFloatC3Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterGauss__sFloatC3Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiFilterGauss_32f_C3R.">QVFilterGauss_sFloatC3Block</a>(name);
<a name="l00231"></a>00231         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterHipass_uCharC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterHipass__uCharC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiFilterHipass_8u_C1R.">QVFilterHipass_uCharC1Block</a>(name);
<a name="l00232"></a>00232         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterHipass_uCharC3Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterHipass__uCharC3Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiFilterHipass_8u_C3R.">QVFilterHipass_uCharC3Block</a>(name);
<a name="l00233"></a>00233         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterHipass_sFloatC1Block&quot;</span>)                        <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterHipass__sFloatC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiFilterHipass_32f_C1R.">QVFilterHipass_sFloatC1Block</a>(name);
<a name="l00234"></a>00234         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterHipass_sFloatC3Block&quot;</span>)                        <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterHipass__sFloatC3Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiFilterHipass_32f_C3R.">QVFilterHipass_sFloatC3Block</a>(name);
<a name="l00235"></a>00235         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterLowpass_uCharC1Block&quot;</span>)                        <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterLowpass__uCharC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiFilterLowpass_8u_C1R.">QVFilterLowpass_uCharC1Block</a>(name);
<a name="l00236"></a>00236         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVFilterLowpass_sFloatC1Block&quot;</span>)                       <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVFilterLowpass__sFloatC1Block.html" title="QVision wrapper function for IPP&amp;#39;s ippiFilterLowpass_32f_C1R.">QVFilterLowpass_sFloatC1Block</a>(name);
<a name="l00237"></a>00237         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVSum_uCharC1Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVSum__uCharC1Block.html" title="Computes the sum of image pixel values.">QVSum_uCharC1Block</a>(name);
<a name="l00238"></a>00238         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVMean_uCharC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVMean__uCharC1Block.html" title="Computes the mean of image pixel values.">QVMean_uCharC1Block</a>(name);
<a name="l00239"></a>00239         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVMin_uCharC1Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVMin__uCharC1Block.html" title="Computes the minimum of image pixel values.">QVMin_uCharC1Block</a>(name);
<a name="l00240"></a>00240         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVMin_sFloatC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVMin__sFloatC1Block.html" title="Computes the minimum of image pixel values.">QVMin_sFloatC1Block</a>(name);
<a name="l00241"></a>00241         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVMax_uCharC1Block&quot;</span>)                  <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVMax__uCharC1Block.html" title="Computes the maximum of image pixel values.">QVMax_uCharC1Block</a>(name);
<a name="l00242"></a>00242         <span class="keywordflow">else</span> <span class="keywordflow">if</span> (type == <span class="stringliteral">&quot;QVMax_sFloatC1Block&quot;</span>)                 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classQVMax__sFloatC1Block.html" title="Computes the maximum of image pixel values.">QVMax_sFloatC1Block</a>(name);
<a name="l00243"></a>00243         <span class="keywordflow">else</span> <span class="keywordflow">return</span> NULL;
<a name="l00244"></a>00244         }
<a name="l00245"></a>00245 
<a name="l00246"></a>00246 <span class="comment">// Block QVConvert_uCharsFloatC1Block for IPP function ippiConvert_8u32f_C1R</span>
<a name="l00247"></a><a class="code" href="classQVConvert__uCharsFloatC1Block.html#aec2dfd6d1fce559ed36d80b0dd1490ab">00247</a> <a class="code" href="classQVConvert__uCharsFloatC1Block.html#aec2dfd6d1fce559ed36d80b0dd1490ab" title="Block constructor.">QVConvert_uCharsFloatC1Block::QVConvert_uCharsFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00248"></a>00248         {
<a name="l00249"></a>00249         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l00250"></a>00250         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00251"></a>00251         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00252"></a>00252         }
<a name="l00253"></a>00253 
<a name="l00254"></a><a class="code" href="classQVConvert__uCharsFloatC1Block.html#ab6c55b5107411cdb71b92d5d727f2bcd">00254</a> <span class="keywordtype">void</span> <a class="code" href="classQVConvert__uCharsFloatC1Block.html#ab6c55b5107411cdb71b92d5d727f2bcd" title="Block iterate function.">QVConvert_uCharsFloatC1Block::iterate</a>()
<a name="l00255"></a>00255         {
<a name="l00256"></a>00256         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l00257"></a>00257         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00258"></a>00258         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00259"></a>00259 
<a name="l00260"></a>00260         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l00261"></a>00261         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00262"></a>00262 
<a name="l00263"></a>00263         Convert(qvimage_pSrc, qvimage_pDst, destROIOffset);
<a name="l00264"></a>00264         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00265"></a>00265 
<a name="l00266"></a>00266         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00267"></a>00267         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00268"></a>00268         }
<a name="l00269"></a>00269 
<a name="l00270"></a>00270 <span class="comment">// Block QVConvert_uCharsFloatC3Block for IPP function ippiConvert_8u32f_C3R</span>
<a name="l00271"></a><a class="code" href="classQVConvert__uCharsFloatC3Block.html#ada29a364c5b5fb0d0168f0e6a362dbdc">00271</a> <a class="code" href="classQVConvert__uCharsFloatC3Block.html#ada29a364c5b5fb0d0168f0e6a362dbdc" title="Block constructor.">QVConvert_uCharsFloatC3Block::QVConvert_uCharsFloatC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00272"></a>00272         {
<a name="l00273"></a>00273         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l00274"></a>00274         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00275"></a>00275         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00276"></a>00276         }
<a name="l00277"></a>00277 
<a name="l00278"></a><a class="code" href="classQVConvert__uCharsFloatC3Block.html#aa12af1ed3aea5124b073164d6e91aad6">00278</a> <span class="keywordtype">void</span> <a class="code" href="classQVConvert__uCharsFloatC3Block.html#aa12af1ed3aea5124b073164d6e91aad6" title="Block iterate function.">QVConvert_uCharsFloatC3Block::iterate</a>()
<a name="l00279"></a>00279         {
<a name="l00280"></a>00280         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l00281"></a>00281         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00282"></a>00282         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00283"></a>00283 
<a name="l00284"></a>00284         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pDst;
<a name="l00285"></a>00285         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00286"></a>00286 
<a name="l00287"></a>00287         Convert(qvimage_pSrc, qvimage_pDst, destROIOffset);
<a name="l00288"></a>00288         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00289"></a>00289 
<a name="l00290"></a>00290         setPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00291"></a>00291         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00292"></a>00292         }
<a name="l00293"></a>00293 
<a name="l00294"></a>00294 <span class="comment">// Block QVConvert_sFloatuCharC1Block for IPP function ippiConvert_32f8u_C1R</span>
<a name="l00295"></a><a class="code" href="classQVConvert__sFloatuCharC1Block.html#a56d7a08f3561f6443ce6ad0228fc7d8e">00295</a> <a class="code" href="classQVConvert__sFloatuCharC1Block.html#a56d7a08f3561f6443ce6ad0228fc7d8e" title="Block constructor.">QVConvert_sFloatuCharC1Block::QVConvert_sFloatuCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00296"></a>00296         {
<a name="l00297"></a>00297         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l00298"></a>00298         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00299"></a>00299         addProperty&lt; IppRoundMode &gt;(<span class="stringliteral">&quot;roundMode&quot;</span>, inputFlag, ippRndNear);
<a name="l00300"></a>00300         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00301"></a>00301         }
<a name="l00302"></a>00302 
<a name="l00303"></a><a class="code" href="classQVConvert__sFloatuCharC1Block.html#a34937d8588c3495036f1ce416e195306">00303</a> <span class="keywordtype">void</span> <a class="code" href="classQVConvert__sFloatuCharC1Block.html#a34937d8588c3495036f1ce416e195306" title="Block iterate function.">QVConvert_sFloatuCharC1Block::iterate</a>()
<a name="l00304"></a>00304         {
<a name="l00305"></a>00305         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l00306"></a>00306         <span class="keyword">const</span> IppRoundMode roundMode = getPropertyValue&lt; IppRoundMode &gt; (<span class="stringliteral">&quot;roundMode&quot;</span>);
<a name="l00307"></a>00307         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00308"></a>00308         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00309"></a>00309 
<a name="l00310"></a>00310         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l00311"></a>00311         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00312"></a>00312 
<a name="l00313"></a>00313         Convert(qvimage_pSrc, qvimage_pDst, roundMode, destROIOffset);
<a name="l00314"></a>00314         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00315"></a>00315 
<a name="l00316"></a>00316         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00317"></a>00317         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00318"></a>00318         }
<a name="l00319"></a>00319 
<a name="l00320"></a>00320 <span class="comment">// Block QVConvert_sFloatuCharC3Block for IPP function ippiConvert_32f8u_C3R</span>
<a name="l00321"></a><a class="code" href="classQVConvert__sFloatuCharC3Block.html#a3ccaf9ea7b05bed61a23610baf91eb3f">00321</a> <a class="code" href="classQVConvert__sFloatuCharC3Block.html#a3ccaf9ea7b05bed61a23610baf91eb3f" title="Block constructor.">QVConvert_sFloatuCharC3Block::QVConvert_sFloatuCharC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00322"></a>00322         {
<a name="l00323"></a>00323         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l00324"></a>00324         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00325"></a>00325         addProperty&lt; IppRoundMode &gt;(<span class="stringliteral">&quot;roundMode&quot;</span>, inputFlag, ippRndNear);
<a name="l00326"></a>00326         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00327"></a>00327         }
<a name="l00328"></a>00328 
<a name="l00329"></a><a class="code" href="classQVConvert__sFloatuCharC3Block.html#a6bc520f9557e5ff180401accbaef12c7">00329</a> <span class="keywordtype">void</span> <a class="code" href="classQVConvert__sFloatuCharC3Block.html#a6bc520f9557e5ff180401accbaef12c7" title="Block iterate function.">QVConvert_sFloatuCharC3Block::iterate</a>()
<a name="l00330"></a>00330         {
<a name="l00331"></a>00331         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l00332"></a>00332         <span class="keyword">const</span> IppRoundMode roundMode = getPropertyValue&lt; IppRoundMode &gt; (<span class="stringliteral">&quot;roundMode&quot;</span>);
<a name="l00333"></a>00333         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00334"></a>00334         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00335"></a>00335 
<a name="l00336"></a>00336         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pDst;
<a name="l00337"></a>00337         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00338"></a>00338 
<a name="l00339"></a>00339         Convert(qvimage_pSrc, qvimage_pDst, roundMode, destROIOffset);
<a name="l00340"></a>00340         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00341"></a>00341 
<a name="l00342"></a>00342         setPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00343"></a>00343         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00344"></a>00344         }
<a name="l00345"></a>00345 
<a name="l00346"></a>00346 <span class="comment">// Block QVAdd_uCharC1Block for IPP function ippiAdd_8u_C1RSfs</span>
<a name="l00347"></a><a class="code" href="classQVAdd__uCharC1Block.html#a4df175584e42c13e1fc1d55e7cc542f8">00347</a> <a class="code" href="classQVAdd__uCharC1Block.html#a4df175584e42c13e1fc1d55e7cc542f8" title="Block constructor.">QVAdd_uCharC1Block::QVAdd_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00348"></a>00348         {
<a name="l00349"></a>00349         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l00350"></a>00350         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l00351"></a>00351         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00352"></a>00352         addProperty&lt; int &gt;(<span class="stringliteral">&quot;scaleFactor&quot;</span>, inputFlag);
<a name="l00353"></a>00353         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00354"></a>00354         }
<a name="l00355"></a>00355 
<a name="l00356"></a><a class="code" href="classQVAdd__uCharC1Block.html#aceb4225d26c5d387c408cc92443788a4">00356</a> <span class="keywordtype">void</span> <a class="code" href="classQVAdd__uCharC1Block.html#aceb4225d26c5d387c408cc92443788a4" title="Block iterate function.">QVAdd_uCharC1Block::iterate</a>()
<a name="l00357"></a>00357         {
<a name="l00358"></a>00358         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l00359"></a>00359         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l00360"></a>00360         <span class="keyword">const</span> <span class="keywordtype">int</span> scaleFactor = getPropertyValue&lt; int &gt; (<span class="stringliteral">&quot;scaleFactor&quot;</span>);
<a name="l00361"></a>00361         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00362"></a>00362         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00363"></a>00363 
<a name="l00364"></a>00364         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l00365"></a>00365         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00366"></a>00366 
<a name="l00367"></a>00367         <a class="code" href="group__qvippIAALO.html#ga44cde4bf9c772056004a9fc94fd4123b" title="Add image to accumulator.">Add</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, scaleFactor, destROIOffset);
<a name="l00368"></a>00368         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00369"></a>00369 
<a name="l00370"></a>00370         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00371"></a>00371         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00372"></a>00372         }
<a name="l00373"></a>00373 
<a name="l00374"></a>00374 <span class="comment">// Block QVAdd_uCharC3Block for IPP function ippiAdd_8u_C3RSfs</span>
<a name="l00375"></a><a class="code" href="classQVAdd__uCharC3Block.html#ad3793f7acb5bf6005321e3a60790bafa">00375</a> <a class="code" href="classQVAdd__uCharC3Block.html#ad3793f7acb5bf6005321e3a60790bafa" title="Block constructor.">QVAdd_uCharC3Block::QVAdd_uCharC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00376"></a>00376         {
<a name="l00377"></a>00377         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l00378"></a>00378         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l00379"></a>00379         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00380"></a>00380         addProperty&lt; int &gt;(<span class="stringliteral">&quot;scaleFactor&quot;</span>, inputFlag);
<a name="l00381"></a>00381         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00382"></a>00382         }
<a name="l00383"></a>00383 
<a name="l00384"></a><a class="code" href="classQVAdd__uCharC3Block.html#a59768a53c0246a1dc77d8afc7f5893d3">00384</a> <span class="keywordtype">void</span> <a class="code" href="classQVAdd__uCharC3Block.html#a59768a53c0246a1dc77d8afc7f5893d3" title="Block iterate function.">QVAdd_uCharC3Block::iterate</a>()
<a name="l00385"></a>00385         {
<a name="l00386"></a>00386         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l00387"></a>00387         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l00388"></a>00388         <span class="keyword">const</span> <span class="keywordtype">int</span> scaleFactor = getPropertyValue&lt; int &gt; (<span class="stringliteral">&quot;scaleFactor&quot;</span>);
<a name="l00389"></a>00389         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00390"></a>00390         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00391"></a>00391 
<a name="l00392"></a>00392         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pDst;
<a name="l00393"></a>00393         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00394"></a>00394 
<a name="l00395"></a>00395         <a class="code" href="group__qvippIAALO.html#ga44cde4bf9c772056004a9fc94fd4123b" title="Add image to accumulator.">Add</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, scaleFactor, destROIOffset);
<a name="l00396"></a>00396         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00397"></a>00397 
<a name="l00398"></a>00398         setPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00399"></a>00399         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00400"></a>00400         }
<a name="l00401"></a>00401 
<a name="l00402"></a>00402 <span class="comment">// Block QVAdd_sFloatC1Block for IPP function ippiAdd_32f_C1R</span>
<a name="l00403"></a><a class="code" href="classQVAdd__sFloatC1Block.html#acea85efcdfaceb5aa215f9b7cf56b788">00403</a> <a class="code" href="classQVAdd__sFloatC1Block.html#acea85efcdfaceb5aa215f9b7cf56b788" title="Block constructor.">QVAdd_sFloatC1Block::QVAdd_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00404"></a>00404         {
<a name="l00405"></a>00405         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l00406"></a>00406         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l00407"></a>00407         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00408"></a>00408         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00409"></a>00409         }
<a name="l00410"></a>00410 
<a name="l00411"></a><a class="code" href="classQVAdd__sFloatC1Block.html#a2643279ec2fc5a6a0d152396b67ffae0">00411</a> <span class="keywordtype">void</span> <a class="code" href="classQVAdd__sFloatC1Block.html#a2643279ec2fc5a6a0d152396b67ffae0" title="Block iterate function.">QVAdd_sFloatC1Block::iterate</a>()
<a name="l00412"></a>00412         {
<a name="l00413"></a>00413         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l00414"></a>00414         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l00415"></a>00415         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00416"></a>00416         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00417"></a>00417 
<a name="l00418"></a>00418         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l00419"></a>00419         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00420"></a>00420 
<a name="l00421"></a>00421         <a class="code" href="group__qvippIAALO.html#ga44cde4bf9c772056004a9fc94fd4123b" title="Add image to accumulator.">Add</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l00422"></a>00422         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00423"></a>00423 
<a name="l00424"></a>00424         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00425"></a>00425         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00426"></a>00426         }
<a name="l00427"></a>00427 
<a name="l00428"></a>00428 <span class="comment">// Block QVAdd_sFloatC3Block for IPP function ippiAdd_32f_C3R</span>
<a name="l00429"></a><a class="code" href="classQVAdd__sFloatC3Block.html#ada6fd1fc97c0e37ed0b39e0b30a25ae6">00429</a> <a class="code" href="classQVAdd__sFloatC3Block.html#ada6fd1fc97c0e37ed0b39e0b30a25ae6" title="Block constructor.">QVAdd_sFloatC3Block::QVAdd_sFloatC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00430"></a>00430         {
<a name="l00431"></a>00431         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l00432"></a>00432         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l00433"></a>00433         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00434"></a>00434         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00435"></a>00435         }
<a name="l00436"></a>00436 
<a name="l00437"></a><a class="code" href="classQVAdd__sFloatC3Block.html#aee11674d366b3fbbe200d27317b8538a">00437</a> <span class="keywordtype">void</span> <a class="code" href="classQVAdd__sFloatC3Block.html#aee11674d366b3fbbe200d27317b8538a" title="Block iterate function.">QVAdd_sFloatC3Block::iterate</a>()
<a name="l00438"></a>00438         {
<a name="l00439"></a>00439         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l00440"></a>00440         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l00441"></a>00441         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00442"></a>00442         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00443"></a>00443 
<a name="l00444"></a>00444         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pDst;
<a name="l00445"></a>00445         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00446"></a>00446 
<a name="l00447"></a>00447         <a class="code" href="group__qvippIAALO.html#ga44cde4bf9c772056004a9fc94fd4123b" title="Add image to accumulator.">Add</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l00448"></a>00448         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00449"></a>00449 
<a name="l00450"></a>00450         setPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00451"></a>00451         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00452"></a>00452         }
<a name="l00453"></a>00453 
<a name="l00454"></a>00454 <span class="comment">// Block QVAddC_uCharC1Block for IPP function ippiAddC_8u_C1RSfs</span>
<a name="l00455"></a><a class="code" href="classQVAddC__uCharC1Block.html#aa97216f55423a65e717ecd6f618ae69a">00455</a> <a class="code" href="classQVAddC__uCharC1Block.html#aa97216f55423a65e717ecd6f618ae69a" title="Block constructor.">QVAddC_uCharC1Block::QVAddC_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00456"></a>00456         {
<a name="l00457"></a>00457         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l00458"></a>00458         addProperty&lt; uChar &gt;(<span class="stringliteral">&quot;value&quot;</span>, inputFlag);
<a name="l00459"></a>00459         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00460"></a>00460         addProperty&lt; int &gt;(<span class="stringliteral">&quot;scaleFactor&quot;</span>, inputFlag);
<a name="l00461"></a>00461         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00462"></a>00462         }
<a name="l00463"></a>00463 
<a name="l00464"></a><a class="code" href="classQVAddC__uCharC1Block.html#a500c0532186703585a8702428cfca694">00464</a> <span class="keywordtype">void</span> <a class="code" href="classQVAddC__uCharC1Block.html#a500c0532186703585a8702428cfca694" title="Block iterate function.">QVAddC_uCharC1Block::iterate</a>()
<a name="l00465"></a>00465         {
<a name="l00466"></a>00466         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l00467"></a>00467         <span class="keyword">const</span> uChar value = getPropertyValue&lt; uChar &gt; (<span class="stringliteral">&quot;value&quot;</span>);
<a name="l00468"></a>00468         <span class="keyword">const</span> <span class="keywordtype">int</span> scaleFactor = getPropertyValue&lt; int &gt; (<span class="stringliteral">&quot;scaleFactor&quot;</span>);
<a name="l00469"></a>00469         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00470"></a>00470         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00471"></a>00471 
<a name="l00472"></a>00472         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l00473"></a>00473         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00474"></a>00474 
<a name="l00475"></a>00475         <a class="code" href="group__qvippIAALO.html#ga79125dd2c16c07ab21c9bf8ca78a7583" title="QVision wrapper function for IPP&amp;#39;s ippiAddC_8u_C1RSfs.">AddC</a>(qvimage_pSrc, value, qvimage_pDst, scaleFactor, destROIOffset);
<a name="l00476"></a>00476         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00477"></a>00477 
<a name="l00478"></a>00478         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00479"></a>00479         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00480"></a>00480         }
<a name="l00481"></a>00481 
<a name="l00482"></a>00482 <span class="comment">// Block QVAddC_sFloatC1Block for IPP function ippiAddC_32f_C1R</span>
<a name="l00483"></a><a class="code" href="classQVAddC__sFloatC1Block.html#abcbb71fb756e5af0d6c1ca6041e85d5a">00483</a> <a class="code" href="classQVAddC__sFloatC1Block.html#abcbb71fb756e5af0d6c1ca6041e85d5a" title="Block constructor.">QVAddC_sFloatC1Block::QVAddC_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00484"></a>00484         {
<a name="l00485"></a>00485         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l00486"></a>00486         addProperty&lt; sFloat &gt;(<span class="stringliteral">&quot;value&quot;</span>, inputFlag);
<a name="l00487"></a>00487         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00488"></a>00488         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00489"></a>00489         }
<a name="l00490"></a>00490 
<a name="l00491"></a><a class="code" href="classQVAddC__sFloatC1Block.html#a6e1d043d2de95716741402ef26ccad57">00491</a> <span class="keywordtype">void</span> <a class="code" href="classQVAddC__sFloatC1Block.html#a6e1d043d2de95716741402ef26ccad57" title="Block iterate function.">QVAddC_sFloatC1Block::iterate</a>()
<a name="l00492"></a>00492         {
<a name="l00493"></a>00493         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l00494"></a>00494         <span class="keyword">const</span> sFloat value = getPropertyValue&lt; sFloat &gt; (<span class="stringliteral">&quot;value&quot;</span>);
<a name="l00495"></a>00495         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00496"></a>00496         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00497"></a>00497 
<a name="l00498"></a>00498         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l00499"></a>00499         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00500"></a>00500 
<a name="l00501"></a>00501         <a class="code" href="group__qvippIAALO.html#ga79125dd2c16c07ab21c9bf8ca78a7583" title="QVision wrapper function for IPP&amp;#39;s ippiAddC_8u_C1RSfs.">AddC</a>(qvimage_pSrc, value, qvimage_pDst, destROIOffset);
<a name="l00502"></a>00502         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00503"></a>00503 
<a name="l00504"></a>00504         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00505"></a>00505         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00506"></a>00506         }
<a name="l00507"></a>00507 
<a name="l00508"></a>00508 <span class="comment">// Block QVMul_uCharC1Block for IPP function ippiMul_8u_C1RSfs</span>
<a name="l00509"></a><a class="code" href="classQVMul__uCharC1Block.html#a7d58fc80293febdad91a9a9dc5b304c0">00509</a> <a class="code" href="classQVMul__uCharC1Block.html#a7d58fc80293febdad91a9a9dc5b304c0" title="Block constructor.">QVMul_uCharC1Block::QVMul_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00510"></a>00510         {
<a name="l00511"></a>00511         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l00512"></a>00512         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l00513"></a>00513         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00514"></a>00514         addProperty&lt; int &gt;(<span class="stringliteral">&quot;scaleFactor&quot;</span>, inputFlag);
<a name="l00515"></a>00515         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00516"></a>00516         }
<a name="l00517"></a>00517 
<a name="l00518"></a><a class="code" href="classQVMul__uCharC1Block.html#add21f30448026390ea68909e1cddc61e">00518</a> <span class="keywordtype">void</span> <a class="code" href="classQVMul__uCharC1Block.html#add21f30448026390ea68909e1cddc61e" title="Block iterate function.">QVMul_uCharC1Block::iterate</a>()
<a name="l00519"></a>00519         {
<a name="l00520"></a>00520         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l00521"></a>00521         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l00522"></a>00522         <span class="keyword">const</span> <span class="keywordtype">int</span> scaleFactor = getPropertyValue&lt; int &gt; (<span class="stringliteral">&quot;scaleFactor&quot;</span>);
<a name="l00523"></a>00523         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00524"></a>00524         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00525"></a>00525 
<a name="l00526"></a>00526         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l00527"></a>00527         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00528"></a>00528 
<a name="l00529"></a>00529         <a class="code" href="group__qvippIAALO.html#gaf69fed782124cc0f79894de83b83e82a" title="Adds, subtracts, or multiplies pixel values of two source images and places the results...">Mul</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, scaleFactor, destROIOffset);
<a name="l00530"></a>00530         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00531"></a>00531 
<a name="l00532"></a>00532         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00533"></a>00533         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00534"></a>00534         }
<a name="l00535"></a>00535 
<a name="l00536"></a>00536 <span class="comment">// Block QVMul_uCharC3Block for IPP function ippiMul_8u_C3RSfs</span>
<a name="l00537"></a><a class="code" href="classQVMul__uCharC3Block.html#a981ab63752705eae62b70a9eb46fa346">00537</a> <a class="code" href="classQVMul__uCharC3Block.html#a981ab63752705eae62b70a9eb46fa346" title="Block constructor.">QVMul_uCharC3Block::QVMul_uCharC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00538"></a>00538         {
<a name="l00539"></a>00539         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l00540"></a>00540         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l00541"></a>00541         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00542"></a>00542         addProperty&lt; int &gt;(<span class="stringliteral">&quot;scaleFactor&quot;</span>, inputFlag);
<a name="l00543"></a>00543         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00544"></a>00544         }
<a name="l00545"></a>00545 
<a name="l00546"></a><a class="code" href="classQVMul__uCharC3Block.html#a5e972370967178ea6e623e87576428f1">00546</a> <span class="keywordtype">void</span> <a class="code" href="classQVMul__uCharC3Block.html#a5e972370967178ea6e623e87576428f1" title="Block iterate function.">QVMul_uCharC3Block::iterate</a>()
<a name="l00547"></a>00547         {
<a name="l00548"></a>00548         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l00549"></a>00549         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l00550"></a>00550         <span class="keyword">const</span> <span class="keywordtype">int</span> scaleFactor = getPropertyValue&lt; int &gt; (<span class="stringliteral">&quot;scaleFactor&quot;</span>);
<a name="l00551"></a>00551         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00552"></a>00552         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00553"></a>00553 
<a name="l00554"></a>00554         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pDst;
<a name="l00555"></a>00555         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00556"></a>00556 
<a name="l00557"></a>00557         <a class="code" href="group__qvippIAALO.html#gaf69fed782124cc0f79894de83b83e82a" title="Adds, subtracts, or multiplies pixel values of two source images and places the results...">Mul</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, scaleFactor, destROIOffset);
<a name="l00558"></a>00558         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00559"></a>00559 
<a name="l00560"></a>00560         setPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00561"></a>00561         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00562"></a>00562         }
<a name="l00563"></a>00563 
<a name="l00564"></a>00564 <span class="comment">// Block QVMul_sFloatC3Block for IPP function ippiMul_32f_C3R</span>
<a name="l00565"></a><a class="code" href="classQVMul__sFloatC3Block.html#a1c72d185de514b22d3b42bca32b419e6">00565</a> <a class="code" href="classQVMul__sFloatC3Block.html#a1c72d185de514b22d3b42bca32b419e6" title="Block constructor.">QVMul_sFloatC3Block::QVMul_sFloatC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00566"></a>00566         {
<a name="l00567"></a>00567         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l00568"></a>00568         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l00569"></a>00569         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00570"></a>00570         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00571"></a>00571         }
<a name="l00572"></a>00572 
<a name="l00573"></a><a class="code" href="classQVMul__sFloatC3Block.html#a45e969ce2f8743a6958b534eaa3b4530">00573</a> <span class="keywordtype">void</span> <a class="code" href="classQVMul__sFloatC3Block.html#a45e969ce2f8743a6958b534eaa3b4530" title="Block iterate function.">QVMul_sFloatC3Block::iterate</a>()
<a name="l00574"></a>00574         {
<a name="l00575"></a>00575         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l00576"></a>00576         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l00577"></a>00577         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00578"></a>00578         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00579"></a>00579 
<a name="l00580"></a>00580         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pDst;
<a name="l00581"></a>00581         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00582"></a>00582 
<a name="l00583"></a>00583         <a class="code" href="group__qvippIAALO.html#gaf69fed782124cc0f79894de83b83e82a" title="Adds, subtracts, or multiplies pixel values of two source images and places the results...">Mul</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l00584"></a>00584         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00585"></a>00585 
<a name="l00586"></a>00586         setPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00587"></a>00587         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00588"></a>00588         }
<a name="l00589"></a>00589 
<a name="l00590"></a>00590 <span class="comment">// Block QVMul_sFloatC1Block for IPP function ippiMul_32f_C1R</span>
<a name="l00591"></a><a class="code" href="classQVMul__sFloatC1Block.html#a51a9a93953855bd3480bbfc8d05b80ce">00591</a> <a class="code" href="classQVMul__sFloatC1Block.html#a51a9a93953855bd3480bbfc8d05b80ce" title="Block constructor.">QVMul_sFloatC1Block::QVMul_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00592"></a>00592         {
<a name="l00593"></a>00593         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l00594"></a>00594         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l00595"></a>00595         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00596"></a>00596         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00597"></a>00597         }
<a name="l00598"></a>00598 
<a name="l00599"></a><a class="code" href="classQVMul__sFloatC1Block.html#a63337ebd1fe3daf4c7895f4cb53f348e">00599</a> <span class="keywordtype">void</span> <a class="code" href="classQVMul__sFloatC1Block.html#a63337ebd1fe3daf4c7895f4cb53f348e" title="Block iterate function.">QVMul_sFloatC1Block::iterate</a>()
<a name="l00600"></a>00600         {
<a name="l00601"></a>00601         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l00602"></a>00602         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l00603"></a>00603         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00604"></a>00604         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00605"></a>00605 
<a name="l00606"></a>00606         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l00607"></a>00607         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00608"></a>00608 
<a name="l00609"></a>00609         <a class="code" href="group__qvippIAALO.html#gaf69fed782124cc0f79894de83b83e82a" title="Adds, subtracts, or multiplies pixel values of two source images and places the results...">Mul</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l00610"></a>00610         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00611"></a>00611 
<a name="l00612"></a>00612         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00613"></a>00613         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00614"></a>00614         }
<a name="l00615"></a>00615 
<a name="l00616"></a>00616 <span class="comment">// Block QVMulC_uCharC1Block for IPP function ippiMulC_8u_C1RSfs</span>
<a name="l00617"></a><a class="code" href="classQVMulC__uCharC1Block.html#a5b2537632bef52524bbcc70b8be2175d">00617</a> <a class="code" href="classQVMulC__uCharC1Block.html#a5b2537632bef52524bbcc70b8be2175d" title="Block constructor.">QVMulC_uCharC1Block::QVMulC_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00618"></a>00618         {
<a name="l00619"></a>00619         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l00620"></a>00620         addProperty&lt; uChar &gt;(<span class="stringliteral">&quot;value&quot;</span>, inputFlag);
<a name="l00621"></a>00621         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00622"></a>00622         addProperty&lt; int &gt;(<span class="stringliteral">&quot;scaleFactor&quot;</span>, inputFlag);
<a name="l00623"></a>00623         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00624"></a>00624         }
<a name="l00625"></a>00625 
<a name="l00626"></a><a class="code" href="classQVMulC__uCharC1Block.html#a1b65b8451ad845fc1105e659aab4ec29">00626</a> <span class="keywordtype">void</span> <a class="code" href="classQVMulC__uCharC1Block.html#a1b65b8451ad845fc1105e659aab4ec29" title="Block iterate function.">QVMulC_uCharC1Block::iterate</a>()
<a name="l00627"></a>00627         {
<a name="l00628"></a>00628         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l00629"></a>00629         <span class="keyword">const</span> uChar value = getPropertyValue&lt; uChar &gt; (<span class="stringliteral">&quot;value&quot;</span>);
<a name="l00630"></a>00630         <span class="keyword">const</span> <span class="keywordtype">int</span> scaleFactor = getPropertyValue&lt; int &gt; (<span class="stringliteral">&quot;scaleFactor&quot;</span>);
<a name="l00631"></a>00631         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00632"></a>00632         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00633"></a>00633 
<a name="l00634"></a>00634         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l00635"></a>00635         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00636"></a>00636 
<a name="l00637"></a>00637         <a class="code" href="group__qvippIAALO.html#gadc8a14bd103bb45afa43950ce454f2fd" title="Adds, subtracts, or multiplies pixel values of an image and a constant, and places...">MulC</a>(qvimage_pSrc, value, qvimage_pDst, scaleFactor, destROIOffset);
<a name="l00638"></a>00638         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00639"></a>00639 
<a name="l00640"></a>00640         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00641"></a>00641         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00642"></a>00642         }
<a name="l00643"></a>00643 
<a name="l00644"></a>00644 <span class="comment">// Block QVMulC_sFloatC1Block for IPP function ippiMulC_32f_C1R</span>
<a name="l00645"></a><a class="code" href="classQVMulC__sFloatC1Block.html#ac3e8c14335e4b4cf833a8968838dd595">00645</a> <a class="code" href="classQVMulC__sFloatC1Block.html#ac3e8c14335e4b4cf833a8968838dd595" title="Block constructor.">QVMulC_sFloatC1Block::QVMulC_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00646"></a>00646         {
<a name="l00647"></a>00647         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l00648"></a>00648         addProperty&lt; sFloat &gt;(<span class="stringliteral">&quot;value&quot;</span>, inputFlag);
<a name="l00649"></a>00649         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00650"></a>00650         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00651"></a>00651         }
<a name="l00652"></a>00652 
<a name="l00653"></a><a class="code" href="classQVMulC__sFloatC1Block.html#a181411a4aeb44e34e95c4d6fe33e7eed">00653</a> <span class="keywordtype">void</span> <a class="code" href="classQVMulC__sFloatC1Block.html#a181411a4aeb44e34e95c4d6fe33e7eed" title="Block iterate function.">QVMulC_sFloatC1Block::iterate</a>()
<a name="l00654"></a>00654         {
<a name="l00655"></a>00655         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l00656"></a>00656         <span class="keyword">const</span> sFloat value = getPropertyValue&lt; sFloat &gt; (<span class="stringliteral">&quot;value&quot;</span>);
<a name="l00657"></a>00657         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00658"></a>00658         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00659"></a>00659 
<a name="l00660"></a>00660         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l00661"></a>00661         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00662"></a>00662 
<a name="l00663"></a>00663         <a class="code" href="group__qvippIAALO.html#gadc8a14bd103bb45afa43950ce454f2fd" title="Adds, subtracts, or multiplies pixel values of an image and a constant, and places...">MulC</a>(qvimage_pSrc, value, qvimage_pDst, destROIOffset);
<a name="l00664"></a>00664         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00665"></a>00665 
<a name="l00666"></a>00666         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00667"></a>00667         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00668"></a>00668         }
<a name="l00669"></a>00669 
<a name="l00670"></a>00670 <span class="comment">// Block QVMulScale_uCharC1Block for IPP function ippiMulScale_8u_C1R</span>
<a name="l00671"></a><a class="code" href="classQVMulScale__uCharC1Block.html#a120a5928850274189fea22e7abb30fec">00671</a> <a class="code" href="classQVMulScale__uCharC1Block.html#a120a5928850274189fea22e7abb30fec" title="Block constructor.">QVMulScale_uCharC1Block::QVMulScale_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00672"></a>00672         {
<a name="l00673"></a>00673         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l00674"></a>00674         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l00675"></a>00675         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00676"></a>00676         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00677"></a>00677         }
<a name="l00678"></a>00678 
<a name="l00679"></a><a class="code" href="classQVMulScale__uCharC1Block.html#a30d39bff97ed1fd59690a2aa8d7f8062">00679</a> <span class="keywordtype">void</span> <a class="code" href="classQVMulScale__uCharC1Block.html#a30d39bff97ed1fd59690a2aa8d7f8062" title="Block iterate function.">QVMulScale_uCharC1Block::iterate</a>()
<a name="l00680"></a>00680         {
<a name="l00681"></a>00681         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l00682"></a>00682         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l00683"></a>00683         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00684"></a>00684         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00685"></a>00685 
<a name="l00686"></a>00686         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l00687"></a>00687         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00688"></a>00688 
<a name="l00689"></a>00689         <a class="code" href="group__qvippIAALO.html#ga6fd6ed80182abfe683866f1d73fc004d" title="QVision wrapper function for IPP&amp;#39;s ippiMulScale_8u_C1R.">MulScale</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l00690"></a>00690         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00691"></a>00691 
<a name="l00692"></a>00692         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00693"></a>00693         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00694"></a>00694         }
<a name="l00695"></a>00695 
<a name="l00696"></a>00696 <span class="comment">// Block QVMulScale_uCharC3Block for IPP function ippiMulScale_8u_C3R</span>
<a name="l00697"></a><a class="code" href="classQVMulScale__uCharC3Block.html#a28e83986778c488ffeb812373af77de2">00697</a> <a class="code" href="classQVMulScale__uCharC3Block.html#a28e83986778c488ffeb812373af77de2" title="Block constructor.">QVMulScale_uCharC3Block::QVMulScale_uCharC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00698"></a>00698         {
<a name="l00699"></a>00699         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l00700"></a>00700         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l00701"></a>00701         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00702"></a>00702         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00703"></a>00703         }
<a name="l00704"></a>00704 
<a name="l00705"></a><a class="code" href="classQVMulScale__uCharC3Block.html#aafddae0af313815a9f687c6b85f04691">00705</a> <span class="keywordtype">void</span> <a class="code" href="classQVMulScale__uCharC3Block.html#aafddae0af313815a9f687c6b85f04691" title="Block iterate function.">QVMulScale_uCharC3Block::iterate</a>()
<a name="l00706"></a>00706         {
<a name="l00707"></a>00707         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l00708"></a>00708         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l00709"></a>00709         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00710"></a>00710         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00711"></a>00711 
<a name="l00712"></a>00712         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pDst;
<a name="l00713"></a>00713         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00714"></a>00714 
<a name="l00715"></a>00715         <a class="code" href="group__qvippIAALO.html#ga6fd6ed80182abfe683866f1d73fc004d" title="QVision wrapper function for IPP&amp;#39;s ippiMulScale_8u_C1R.">MulScale</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l00716"></a>00716         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00717"></a>00717 
<a name="l00718"></a>00718         setPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00719"></a>00719         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00720"></a>00720         }
<a name="l00721"></a>00721 
<a name="l00722"></a>00722 <span class="comment">// Block QVSub_uCharC1Block for IPP function ippiSub_8u_C1RSfs</span>
<a name="l00723"></a><a class="code" href="classQVSub__uCharC1Block.html#a3218d31b07b24341b4ba45b46c996eee">00723</a> <a class="code" href="classQVSub__uCharC1Block.html#a3218d31b07b24341b4ba45b46c996eee" title="Block constructor.">QVSub_uCharC1Block::QVSub_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00724"></a>00724         {
<a name="l00725"></a>00725         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l00726"></a>00726         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l00727"></a>00727         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00728"></a>00728         addProperty&lt; int &gt;(<span class="stringliteral">&quot;scaleFactor&quot;</span>, inputFlag);
<a name="l00729"></a>00729         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00730"></a>00730         }
<a name="l00731"></a>00731 
<a name="l00732"></a><a class="code" href="classQVSub__uCharC1Block.html#afa4cf374df880a2fd899886a52dd2021">00732</a> <span class="keywordtype">void</span> <a class="code" href="classQVSub__uCharC1Block.html#afa4cf374df880a2fd899886a52dd2021" title="Block iterate function.">QVSub_uCharC1Block::iterate</a>()
<a name="l00733"></a>00733         {
<a name="l00734"></a>00734         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l00735"></a>00735         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l00736"></a>00736         <span class="keyword">const</span> <span class="keywordtype">int</span> scaleFactor = getPropertyValue&lt; int &gt; (<span class="stringliteral">&quot;scaleFactor&quot;</span>);
<a name="l00737"></a>00737         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00738"></a>00738         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00739"></a>00739 
<a name="l00740"></a>00740         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l00741"></a>00741         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00742"></a>00742 
<a name="l00743"></a>00743         <a class="code" href="group__qvippIAALO.html#gad33dbf2f4305241b30c50d9523b3b818" title="QVision wrapper function for IPP&amp;#39;s ippiSub_8u_C1RSfs.">Sub</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, scaleFactor, destROIOffset);
<a name="l00744"></a>00744         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00745"></a>00745 
<a name="l00746"></a>00746         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00747"></a>00747         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00748"></a>00748         }
<a name="l00749"></a>00749 
<a name="l00750"></a>00750 <span class="comment">// Block QVSub_uCharC3Block for IPP function ippiSub_8u_C3RSfs</span>
<a name="l00751"></a><a class="code" href="classQVSub__uCharC3Block.html#a03e67c396dc52146f9957fbc4b6d0ba6">00751</a> <a class="code" href="classQVSub__uCharC3Block.html#a03e67c396dc52146f9957fbc4b6d0ba6" title="Block constructor.">QVSub_uCharC3Block::QVSub_uCharC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00752"></a>00752         {
<a name="l00753"></a>00753         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l00754"></a>00754         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l00755"></a>00755         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00756"></a>00756         addProperty&lt; int &gt;(<span class="stringliteral">&quot;scaleFactor&quot;</span>, inputFlag);
<a name="l00757"></a>00757         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00758"></a>00758         }
<a name="l00759"></a>00759 
<a name="l00760"></a><a class="code" href="classQVSub__uCharC3Block.html#a7904135b4775d7b24a792b10b273accd">00760</a> <span class="keywordtype">void</span> <a class="code" href="classQVSub__uCharC3Block.html#a7904135b4775d7b24a792b10b273accd" title="Block iterate function.">QVSub_uCharC3Block::iterate</a>()
<a name="l00761"></a>00761         {
<a name="l00762"></a>00762         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l00763"></a>00763         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l00764"></a>00764         <span class="keyword">const</span> <span class="keywordtype">int</span> scaleFactor = getPropertyValue&lt; int &gt; (<span class="stringliteral">&quot;scaleFactor&quot;</span>);
<a name="l00765"></a>00765         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00766"></a>00766         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00767"></a>00767 
<a name="l00768"></a>00768         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pDst;
<a name="l00769"></a>00769         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00770"></a>00770 
<a name="l00771"></a>00771         <a class="code" href="group__qvippIAALO.html#gad33dbf2f4305241b30c50d9523b3b818" title="QVision wrapper function for IPP&amp;#39;s ippiSub_8u_C1RSfs.">Sub</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, scaleFactor, destROIOffset);
<a name="l00772"></a>00772         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00773"></a>00773 
<a name="l00774"></a>00774         setPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00775"></a>00775         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00776"></a>00776         }
<a name="l00777"></a>00777 
<a name="l00778"></a>00778 <span class="comment">// Block QVSub_sFloatC1Block for IPP function ippiSub_32f_C1R</span>
<a name="l00779"></a><a class="code" href="classQVSub__sFloatC1Block.html#a731933e280dc9eeb8dd82888f1ee5917">00779</a> <a class="code" href="classQVSub__sFloatC1Block.html#a731933e280dc9eeb8dd82888f1ee5917" title="Block constructor.">QVSub_sFloatC1Block::QVSub_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00780"></a>00780         {
<a name="l00781"></a>00781         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l00782"></a>00782         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l00783"></a>00783         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00784"></a>00784         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00785"></a>00785         }
<a name="l00786"></a>00786 
<a name="l00787"></a><a class="code" href="classQVSub__sFloatC1Block.html#aa204a7326a5677a563c7fd39f3d78989">00787</a> <span class="keywordtype">void</span> <a class="code" href="classQVSub__sFloatC1Block.html#aa204a7326a5677a563c7fd39f3d78989" title="Block iterate function.">QVSub_sFloatC1Block::iterate</a>()
<a name="l00788"></a>00788         {
<a name="l00789"></a>00789         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l00790"></a>00790         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l00791"></a>00791         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00792"></a>00792         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00793"></a>00793 
<a name="l00794"></a>00794         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l00795"></a>00795         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00796"></a>00796 
<a name="l00797"></a>00797         <a class="code" href="group__qvippIAALO.html#gad33dbf2f4305241b30c50d9523b3b818" title="QVision wrapper function for IPP&amp;#39;s ippiSub_8u_C1RSfs.">Sub</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l00798"></a>00798         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00799"></a>00799 
<a name="l00800"></a>00800         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00801"></a>00801         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00802"></a>00802         }
<a name="l00803"></a>00803 
<a name="l00804"></a>00804 <span class="comment">// Block QVSub_sFloatC3Block for IPP function ippiSub_32f_C3R</span>
<a name="l00805"></a><a class="code" href="classQVSub__sFloatC3Block.html#a31df3bae4a569cd3bdd674e72572d2cf">00805</a> <a class="code" href="classQVSub__sFloatC3Block.html#a31df3bae4a569cd3bdd674e72572d2cf" title="Block constructor.">QVSub_sFloatC3Block::QVSub_sFloatC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00806"></a>00806         {
<a name="l00807"></a>00807         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l00808"></a>00808         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l00809"></a>00809         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00810"></a>00810         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00811"></a>00811         }
<a name="l00812"></a>00812 
<a name="l00813"></a><a class="code" href="classQVSub__sFloatC3Block.html#ac9b04980da0faee962af540bcbafd556">00813</a> <span class="keywordtype">void</span> <a class="code" href="classQVSub__sFloatC3Block.html#ac9b04980da0faee962af540bcbafd556" title="Block iterate function.">QVSub_sFloatC3Block::iterate</a>()
<a name="l00814"></a>00814         {
<a name="l00815"></a>00815         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l00816"></a>00816         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l00817"></a>00817         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00818"></a>00818         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00819"></a>00819 
<a name="l00820"></a>00820         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pDst;
<a name="l00821"></a>00821         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00822"></a>00822 
<a name="l00823"></a>00823         <a class="code" href="group__qvippIAALO.html#gad33dbf2f4305241b30c50d9523b3b818" title="QVision wrapper function for IPP&amp;#39;s ippiSub_8u_C1RSfs.">Sub</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l00824"></a>00824         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00825"></a>00825 
<a name="l00826"></a>00826         setPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00827"></a>00827         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00828"></a>00828         }
<a name="l00829"></a>00829 
<a name="l00830"></a>00830 <span class="comment">// Block QVSubC_uCharC1Block for IPP function ippiSubC_8u_C1RSfs</span>
<a name="l00831"></a><a class="code" href="classQVSubC__uCharC1Block.html#ab1a8a8e684cd9e8f8f706cf69be5e5d6">00831</a> <a class="code" href="classQVSubC__uCharC1Block.html#ab1a8a8e684cd9e8f8f706cf69be5e5d6" title="Block constructor.">QVSubC_uCharC1Block::QVSubC_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00832"></a>00832         {
<a name="l00833"></a>00833         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l00834"></a>00834         addProperty&lt; uChar &gt;(<span class="stringliteral">&quot;value&quot;</span>, inputFlag);
<a name="l00835"></a>00835         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00836"></a>00836         addProperty&lt; int &gt;(<span class="stringliteral">&quot;scaleFactor&quot;</span>, inputFlag);
<a name="l00837"></a>00837         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00838"></a>00838         }
<a name="l00839"></a>00839 
<a name="l00840"></a><a class="code" href="classQVSubC__uCharC1Block.html#a992da0bcd18d5eca8b10d32e85e3b7fd">00840</a> <span class="keywordtype">void</span> <a class="code" href="classQVSubC__uCharC1Block.html#a992da0bcd18d5eca8b10d32e85e3b7fd" title="Block iterate function.">QVSubC_uCharC1Block::iterate</a>()
<a name="l00841"></a>00841         {
<a name="l00842"></a>00842         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l00843"></a>00843         <span class="keyword">const</span> uChar value = getPropertyValue&lt; uChar &gt; (<span class="stringliteral">&quot;value&quot;</span>);
<a name="l00844"></a>00844         <span class="keyword">const</span> <span class="keywordtype">int</span> scaleFactor = getPropertyValue&lt; int &gt; (<span class="stringliteral">&quot;scaleFactor&quot;</span>);
<a name="l00845"></a>00845         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00846"></a>00846         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00847"></a>00847 
<a name="l00848"></a>00848         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l00849"></a>00849         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00850"></a>00850 
<a name="l00851"></a>00851         <a class="code" href="group__qvippIAALO.html#ga1ee065c873d2ce8d8d40538f80ea001e" title="QVision wrapper function for IPP&amp;#39;s ippiSubC_8u_C1RSfs.">SubC</a>(qvimage_pSrc, value, qvimage_pDst, scaleFactor, destROIOffset);
<a name="l00852"></a>00852         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00853"></a>00853 
<a name="l00854"></a>00854         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00855"></a>00855         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00856"></a>00856         }
<a name="l00857"></a>00857 
<a name="l00858"></a>00858 <span class="comment">// Block QVSubC_sFloatC1Block for IPP function ippiSubC_32f_C1R</span>
<a name="l00859"></a><a class="code" href="classQVSubC__sFloatC1Block.html#a7d505440b4df2637c9f34446ba9b4608">00859</a> <a class="code" href="classQVSubC__sFloatC1Block.html#a7d505440b4df2637c9f34446ba9b4608" title="Block constructor.">QVSubC_sFloatC1Block::QVSubC_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00860"></a>00860         {
<a name="l00861"></a>00861         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l00862"></a>00862         addProperty&lt; sFloat &gt;(<span class="stringliteral">&quot;value&quot;</span>, inputFlag);
<a name="l00863"></a>00863         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00864"></a>00864         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00865"></a>00865         }
<a name="l00866"></a>00866 
<a name="l00867"></a><a class="code" href="classQVSubC__sFloatC1Block.html#a3344b08dd81023179d53342c211ec414">00867</a> <span class="keywordtype">void</span> <a class="code" href="classQVSubC__sFloatC1Block.html#a3344b08dd81023179d53342c211ec414" title="Block iterate function.">QVSubC_sFloatC1Block::iterate</a>()
<a name="l00868"></a>00868         {
<a name="l00869"></a>00869         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l00870"></a>00870         <span class="keyword">const</span> sFloat value = getPropertyValue&lt; sFloat &gt; (<span class="stringliteral">&quot;value&quot;</span>);
<a name="l00871"></a>00871         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00872"></a>00872         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00873"></a>00873 
<a name="l00874"></a>00874         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l00875"></a>00875         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00876"></a>00876 
<a name="l00877"></a>00877         <a class="code" href="group__qvippIAALO.html#ga1ee065c873d2ce8d8d40538f80ea001e" title="QVision wrapper function for IPP&amp;#39;s ippiSubC_8u_C1RSfs.">SubC</a>(qvimage_pSrc, value, qvimage_pDst, destROIOffset);
<a name="l00878"></a>00878         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00879"></a>00879 
<a name="l00880"></a>00880         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00881"></a>00881         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00882"></a>00882         }
<a name="l00883"></a>00883 
<a name="l00884"></a>00884 <span class="comment">// Block QVDiv_uCharC1Block for IPP function ippiDiv_8u_C1RSfs</span>
<a name="l00885"></a><a class="code" href="classQVDiv__uCharC1Block.html#adfd3fbc291b67755612508ea02852142">00885</a> <a class="code" href="classQVDiv__uCharC1Block.html#adfd3fbc291b67755612508ea02852142" title="Block constructor.">QVDiv_uCharC1Block::QVDiv_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00886"></a>00886         {
<a name="l00887"></a>00887         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l00888"></a>00888         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l00889"></a>00889         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00890"></a>00890         addProperty&lt; int &gt;(<span class="stringliteral">&quot;scaleFactor&quot;</span>, inputFlag);
<a name="l00891"></a>00891         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00892"></a>00892         }
<a name="l00893"></a>00893 
<a name="l00894"></a><a class="code" href="classQVDiv__uCharC1Block.html#a6987d3ebe28d1eb9b9a6ddddb3e6fa8c">00894</a> <span class="keywordtype">void</span> <a class="code" href="classQVDiv__uCharC1Block.html#a6987d3ebe28d1eb9b9a6ddddb3e6fa8c" title="Block iterate function.">QVDiv_uCharC1Block::iterate</a>()
<a name="l00895"></a>00895         {
<a name="l00896"></a>00896         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l00897"></a>00897         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l00898"></a>00898         <span class="keyword">const</span> <span class="keywordtype">int</span> scaleFactor = getPropertyValue&lt; int &gt; (<span class="stringliteral">&quot;scaleFactor&quot;</span>);
<a name="l00899"></a>00899         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00900"></a>00900         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00901"></a>00901 
<a name="l00902"></a>00902         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l00903"></a>00903         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00904"></a>00904 
<a name="l00905"></a>00905         <a class="code" href="group__qvippIAALO.html#gaf3539de07571607988bf21e9ba9d4622" title="Divides pixel values of an image by pixel values of another image and places the...">Div</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, scaleFactor, destROIOffset);
<a name="l00906"></a>00906         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00907"></a>00907 
<a name="l00908"></a>00908         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00909"></a>00909         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00910"></a>00910         }
<a name="l00911"></a>00911 
<a name="l00912"></a>00912 <span class="comment">// Block QVDiv_uCharC3Block for IPP function ippiDiv_8u_C3RSfs</span>
<a name="l00913"></a><a class="code" href="classQVDiv__uCharC3Block.html#a0d82a0ce04c4afe77a31fa8aace48048">00913</a> <a class="code" href="classQVDiv__uCharC3Block.html#a0d82a0ce04c4afe77a31fa8aace48048" title="Block constructor.">QVDiv_uCharC3Block::QVDiv_uCharC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00914"></a>00914         {
<a name="l00915"></a>00915         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l00916"></a>00916         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l00917"></a>00917         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00918"></a>00918         addProperty&lt; int &gt;(<span class="stringliteral">&quot;scaleFactor&quot;</span>, inputFlag);
<a name="l00919"></a>00919         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00920"></a>00920         }
<a name="l00921"></a>00921 
<a name="l00922"></a><a class="code" href="classQVDiv__uCharC3Block.html#affcbd2edfacc2eda29114789ab1adf80">00922</a> <span class="keywordtype">void</span> <a class="code" href="classQVDiv__uCharC3Block.html#affcbd2edfacc2eda29114789ab1adf80" title="Block iterate function.">QVDiv_uCharC3Block::iterate</a>()
<a name="l00923"></a>00923         {
<a name="l00924"></a>00924         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l00925"></a>00925         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l00926"></a>00926         <span class="keyword">const</span> <span class="keywordtype">int</span> scaleFactor = getPropertyValue&lt; int &gt; (<span class="stringliteral">&quot;scaleFactor&quot;</span>);
<a name="l00927"></a>00927         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00928"></a>00928         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00929"></a>00929 
<a name="l00930"></a>00930         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pDst;
<a name="l00931"></a>00931         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00932"></a>00932 
<a name="l00933"></a>00933         <a class="code" href="group__qvippIAALO.html#gaf3539de07571607988bf21e9ba9d4622" title="Divides pixel values of an image by pixel values of another image and places the...">Div</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, scaleFactor, destROIOffset);
<a name="l00934"></a>00934         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00935"></a>00935 
<a name="l00936"></a>00936         setPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00937"></a>00937         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00938"></a>00938         }
<a name="l00939"></a>00939 
<a name="l00940"></a>00940 <span class="comment">// Block QVDiv_sFloatC3Block for IPP function ippiDiv_32f_C3R</span>
<a name="l00941"></a><a class="code" href="classQVDiv__sFloatC3Block.html#a305496e35df360d96d611934cb45b6ed">00941</a> <a class="code" href="classQVDiv__sFloatC3Block.html#a305496e35df360d96d611934cb45b6ed" title="Block constructor.">QVDiv_sFloatC3Block::QVDiv_sFloatC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00942"></a>00942         {
<a name="l00943"></a>00943         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l00944"></a>00944         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l00945"></a>00945         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00946"></a>00946         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00947"></a>00947         }
<a name="l00948"></a>00948 
<a name="l00949"></a><a class="code" href="classQVDiv__sFloatC3Block.html#a88f636597c98782ead84038c504b3eb9">00949</a> <span class="keywordtype">void</span> <a class="code" href="classQVDiv__sFloatC3Block.html#a88f636597c98782ead84038c504b3eb9" title="Block iterate function.">QVDiv_sFloatC3Block::iterate</a>()
<a name="l00950"></a>00950         {
<a name="l00951"></a>00951         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l00952"></a>00952         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l00953"></a>00953         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00954"></a>00954         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00955"></a>00955 
<a name="l00956"></a>00956         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pDst;
<a name="l00957"></a>00957         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00958"></a>00958 
<a name="l00959"></a>00959         <a class="code" href="group__qvippIAALO.html#gaf3539de07571607988bf21e9ba9d4622" title="Divides pixel values of an image by pixel values of another image and places the...">Div</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l00960"></a>00960         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00961"></a>00961 
<a name="l00962"></a>00962         setPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00963"></a>00963         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00964"></a>00964         }
<a name="l00965"></a>00965 
<a name="l00966"></a>00966 <span class="comment">// Block QVDiv_sFloatC1Block for IPP function ippiDiv_32f_C1R</span>
<a name="l00967"></a><a class="code" href="classQVDiv__sFloatC1Block.html#a8018040af42c86e7f2cf31abbe3a1a65">00967</a> <a class="code" href="classQVDiv__sFloatC1Block.html#a8018040af42c86e7f2cf31abbe3a1a65" title="Block constructor.">QVDiv_sFloatC1Block::QVDiv_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00968"></a>00968         {
<a name="l00969"></a>00969         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l00970"></a>00970         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l00971"></a>00971         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00972"></a>00972         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l00973"></a>00973         }
<a name="l00974"></a>00974 
<a name="l00975"></a><a class="code" href="classQVDiv__sFloatC1Block.html#a6867f8cf10989a1bf3597b910104a624">00975</a> <span class="keywordtype">void</span> <a class="code" href="classQVDiv__sFloatC1Block.html#a6867f8cf10989a1bf3597b910104a624" title="Block iterate function.">QVDiv_sFloatC1Block::iterate</a>()
<a name="l00976"></a>00976         {
<a name="l00977"></a>00977         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l00978"></a>00978         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l00979"></a>00979         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l00980"></a>00980         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l00981"></a>00981 
<a name="l00982"></a>00982         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l00983"></a>00983         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l00984"></a>00984 
<a name="l00985"></a>00985         <a class="code" href="group__qvippIAALO.html#gaf3539de07571607988bf21e9ba9d4622" title="Divides pixel values of an image by pixel values of another image and places the...">Div</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l00986"></a>00986         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l00987"></a>00987 
<a name="l00988"></a>00988         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l00989"></a>00989         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l00990"></a>00990         }
<a name="l00991"></a>00991 
<a name="l00992"></a>00992 <span class="comment">// Block QVDivC_uCharC1Block for IPP function ippiDivC_8u_C1RSfs</span>
<a name="l00993"></a><a class="code" href="classQVDivC__uCharC1Block.html#a3aa4b40f3b59f6e75e262ee0bc7dcae8">00993</a> <a class="code" href="classQVDivC__uCharC1Block.html#a3aa4b40f3b59f6e75e262ee0bc7dcae8" title="Block constructor.">QVDivC_uCharC1Block::QVDivC_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l00994"></a>00994         {
<a name="l00995"></a>00995         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l00996"></a>00996         addProperty&lt; uChar &gt;(<span class="stringliteral">&quot;value&quot;</span>, inputFlag);
<a name="l00997"></a>00997         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l00998"></a>00998         addProperty&lt; int &gt;(<span class="stringliteral">&quot;scaleFactor&quot;</span>, inputFlag);
<a name="l00999"></a>00999         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01000"></a>01000         }
<a name="l01001"></a>01001 
<a name="l01002"></a><a class="code" href="classQVDivC__uCharC1Block.html#aefbc725c55b44782ddf88d14c7eb1993">01002</a> <span class="keywordtype">void</span> <a class="code" href="classQVDivC__uCharC1Block.html#aefbc725c55b44782ddf88d14c7eb1993" title="Block iterate function.">QVDivC_uCharC1Block::iterate</a>()
<a name="l01003"></a>01003         {
<a name="l01004"></a>01004         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l01005"></a>01005         <span class="keyword">const</span> uChar value = getPropertyValue&lt; uChar &gt; (<span class="stringliteral">&quot;value&quot;</span>);
<a name="l01006"></a>01006         <span class="keyword">const</span> <span class="keywordtype">int</span> scaleFactor = getPropertyValue&lt; int &gt; (<span class="stringliteral">&quot;scaleFactor&quot;</span>);
<a name="l01007"></a>01007         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01008"></a>01008         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01009"></a>01009 
<a name="l01010"></a>01010         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l01011"></a>01011         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01012"></a>01012 
<a name="l01013"></a>01013         <a class="code" href="group__qvippIAALO.html#ga8d63a381e75d25e92bb083eddbcf0961" title="Divides pixel values of a source image by a constant and places the scaled results...">DivC</a>(qvimage_pSrc, value, qvimage_pDst, scaleFactor, destROIOffset);
<a name="l01014"></a>01014         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01015"></a>01015 
<a name="l01016"></a>01016         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01017"></a>01017         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01018"></a>01018         }
<a name="l01019"></a>01019 
<a name="l01020"></a>01020 <span class="comment">// Block QVDivC_sFloatC1Block for IPP function ippiDivC_32f_C1R</span>
<a name="l01021"></a><a class="code" href="classQVDivC__sFloatC1Block.html#a6789948fddbec1ba7849dbe458af4430">01021</a> <a class="code" href="classQVDivC__sFloatC1Block.html#a6789948fddbec1ba7849dbe458af4430" title="Block constructor.">QVDivC_sFloatC1Block::QVDivC_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01022"></a>01022         {
<a name="l01023"></a>01023         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l01024"></a>01024         addProperty&lt; sFloat &gt;(<span class="stringliteral">&quot;value&quot;</span>, inputFlag);
<a name="l01025"></a>01025         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01026"></a>01026         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01027"></a>01027         }
<a name="l01028"></a>01028 
<a name="l01029"></a><a class="code" href="classQVDivC__sFloatC1Block.html#af7bc06fd6dd7ed5234ecdddd9bb5ae46">01029</a> <span class="keywordtype">void</span> <a class="code" href="classQVDivC__sFloatC1Block.html#af7bc06fd6dd7ed5234ecdddd9bb5ae46" title="Block iterate function.">QVDivC_sFloatC1Block::iterate</a>()
<a name="l01030"></a>01030         {
<a name="l01031"></a>01031         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l01032"></a>01032         <span class="keyword">const</span> sFloat value = getPropertyValue&lt; sFloat &gt; (<span class="stringliteral">&quot;value&quot;</span>);
<a name="l01033"></a>01033         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01034"></a>01034         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01035"></a>01035 
<a name="l01036"></a>01036         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l01037"></a>01037         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01038"></a>01038 
<a name="l01039"></a>01039         <a class="code" href="group__qvippIAALO.html#ga8d63a381e75d25e92bb083eddbcf0961" title="Divides pixel values of a source image by a constant and places the scaled results...">DivC</a>(qvimage_pSrc, value, qvimage_pDst, destROIOffset);
<a name="l01040"></a>01040         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01041"></a>01041 
<a name="l01042"></a>01042         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01043"></a>01043         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01044"></a>01044         }
<a name="l01045"></a>01045 
<a name="l01046"></a>01046 <span class="comment">// Block QVAbs_sShortC1Block for IPP function ippiAbs_16s_C1R</span>
<a name="l01047"></a><a class="code" href="classQVAbs__sShortC1Block.html#ab7ccd753e9663dabccb16ec6b3aefdd7">01047</a> <a class="code" href="classQVAbs__sShortC1Block.html#ab7ccd753e9663dabccb16ec6b3aefdd7" title="Block constructor.">QVAbs_sShortC1Block::QVAbs_sShortC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01048"></a>01048         {
<a name="l01049"></a>01049         addProperty&lt; QVImage&lt;sShort, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l01050"></a>01050         addProperty&lt; QVImage&lt;sShort, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01051"></a>01051         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01052"></a>01052         }
<a name="l01053"></a>01053 
<a name="l01054"></a><a class="code" href="classQVAbs__sShortC1Block.html#a05ea836da4a2096534186d2d2c4381aa">01054</a> <span class="keywordtype">void</span> <a class="code" href="classQVAbs__sShortC1Block.html#a05ea836da4a2096534186d2d2c4381aa" title="Block iterate function.">QVAbs_sShortC1Block::iterate</a>()
<a name="l01055"></a>01055         {
<a name="l01056"></a>01056         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sShort, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l01057"></a>01057         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01058"></a>01058         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01059"></a>01059 
<a name="l01060"></a>01060         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sShort, 1&gt;</a> qvimage_pDst;
<a name="l01061"></a>01061         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01062"></a>01062 
<a name="l01063"></a>01063         <a class="code" href="group__qvippIAALO.html#ga63c39cf1436d95d0979ca8e9464e6167" title="Computes absolute value of each pixel of a source image and places results in the...">Abs</a>(qvimage_pSrc, qvimage_pDst, destROIOffset);
<a name="l01064"></a>01064         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01065"></a>01065 
<a name="l01066"></a>01066         setPropertyValue&lt; QVImage&lt;sShort, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01067"></a>01067         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01068"></a>01068         }
<a name="l01069"></a>01069 
<a name="l01070"></a>01070 <span class="comment">// Block QVAbs_sFloatC1Block for IPP function ippiAbs_32f_C1R</span>
<a name="l01071"></a><a class="code" href="classQVAbs__sFloatC1Block.html#aa7ff2ea8eaf7a127cfa2670ee1cf474f">01071</a> <a class="code" href="classQVAbs__sFloatC1Block.html#aa7ff2ea8eaf7a127cfa2670ee1cf474f" title="Block constructor.">QVAbs_sFloatC1Block::QVAbs_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01072"></a>01072         {
<a name="l01073"></a>01073         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l01074"></a>01074         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01075"></a>01075         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01076"></a>01076         }
<a name="l01077"></a>01077 
<a name="l01078"></a><a class="code" href="classQVAbs__sFloatC1Block.html#a1237ae1768bf0eff119cdf72a5903f2b">01078</a> <span class="keywordtype">void</span> <a class="code" href="classQVAbs__sFloatC1Block.html#a1237ae1768bf0eff119cdf72a5903f2b" title="Block iterate function.">QVAbs_sFloatC1Block::iterate</a>()
<a name="l01079"></a>01079         {
<a name="l01080"></a>01080         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l01081"></a>01081         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01082"></a>01082         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01083"></a>01083 
<a name="l01084"></a>01084         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l01085"></a>01085         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01086"></a>01086 
<a name="l01087"></a>01087         <a class="code" href="group__qvippIAALO.html#ga63c39cf1436d95d0979ca8e9464e6167" title="Computes absolute value of each pixel of a source image and places results in the...">Abs</a>(qvimage_pSrc, qvimage_pDst, destROIOffset);
<a name="l01088"></a>01088         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01089"></a>01089 
<a name="l01090"></a>01090         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01091"></a>01091         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01092"></a>01092         }
<a name="l01093"></a>01093 
<a name="l01094"></a>01094 <span class="comment">// Block QVAbsDiff_uCharC1Block for IPP function ippiAbsDiff_8u_C1R</span>
<a name="l01095"></a><a class="code" href="classQVAbsDiff__uCharC1Block.html#ada6bb4bcf9e953da40502f873f9f155b">01095</a> <a class="code" href="classQVAbsDiff__uCharC1Block.html#ada6bb4bcf9e953da40502f873f9f155b" title="Block constructor.">QVAbsDiff_uCharC1Block::QVAbsDiff_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01096"></a>01096         {
<a name="l01097"></a>01097         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01098"></a>01098         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01099"></a>01099         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01100"></a>01100         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01101"></a>01101         }
<a name="l01102"></a>01102 
<a name="l01103"></a><a class="code" href="classQVAbsDiff__uCharC1Block.html#a51b1aff6a97f4e55bce3c98e5192f738">01103</a> <span class="keywordtype">void</span> <a class="code" href="classQVAbsDiff__uCharC1Block.html#a51b1aff6a97f4e55bce3c98e5192f738" title="Block iterate function.">QVAbsDiff_uCharC1Block::iterate</a>()
<a name="l01104"></a>01104         {
<a name="l01105"></a>01105         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l01106"></a>01106         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l01107"></a>01107         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01108"></a>01108         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01109"></a>01109 
<a name="l01110"></a>01110         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l01111"></a>01111         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01112"></a>01112 
<a name="l01113"></a>01113         <a class="code" href="group__qvippIAALO.html#ga3590c52ad9bdc161f350b49277b13a65" title="Calculate absolute difference between corresponding pixels of the two images or between...">AbsDiff</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l01114"></a>01114         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01115"></a>01115 
<a name="l01116"></a>01116         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01117"></a>01117         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01118"></a>01118         }
<a name="l01119"></a>01119 
<a name="l01120"></a>01120 <span class="comment">// Block QVAbsDiff_sFloatC1Block for IPP function ippiAbsDiff_32f_C1R</span>
<a name="l01121"></a><a class="code" href="classQVAbsDiff__sFloatC1Block.html#ace43c1c2d36a51a99f6f52daf5567635">01121</a> <a class="code" href="classQVAbsDiff__sFloatC1Block.html#ace43c1c2d36a51a99f6f52daf5567635" title="Block constructor.">QVAbsDiff_sFloatC1Block::QVAbsDiff_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01122"></a>01122         {
<a name="l01123"></a>01123         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01124"></a>01124         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01125"></a>01125         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01126"></a>01126         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01127"></a>01127         }
<a name="l01128"></a>01128 
<a name="l01129"></a><a class="code" href="classQVAbsDiff__sFloatC1Block.html#a5904dc43925143acf8b4cc85342f10bb">01129</a> <span class="keywordtype">void</span> <a class="code" href="classQVAbsDiff__sFloatC1Block.html#a5904dc43925143acf8b4cc85342f10bb" title="Block iterate function.">QVAbsDiff_sFloatC1Block::iterate</a>()
<a name="l01130"></a>01130         {
<a name="l01131"></a>01131         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l01132"></a>01132         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l01133"></a>01133         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01134"></a>01134         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01135"></a>01135 
<a name="l01136"></a>01136         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l01137"></a>01137         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01138"></a>01138 
<a name="l01139"></a>01139         <a class="code" href="group__qvippIAALO.html#ga3590c52ad9bdc161f350b49277b13a65" title="Calculate absolute difference between corresponding pixels of the two images or between...">AbsDiff</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l01140"></a>01140         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01141"></a>01141 
<a name="l01142"></a>01142         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01143"></a>01143         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01144"></a>01144         }
<a name="l01145"></a>01145 
<a name="l01146"></a>01146 <span class="comment">// Block QVSqr_sFloatC1Block for IPP function ippiSqr_32f_C1R</span>
<a name="l01147"></a><a class="code" href="classQVSqr__sFloatC1Block.html#a65d0671528da5691ffc04a8e103db4e9">01147</a> <a class="code" href="classQVSqr__sFloatC1Block.html#a65d0671528da5691ffc04a8e103db4e9" title="Block constructor.">QVSqr_sFloatC1Block::QVSqr_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01148"></a>01148         {
<a name="l01149"></a>01149         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l01150"></a>01150         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01151"></a>01151         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01152"></a>01152         }
<a name="l01153"></a>01153 
<a name="l01154"></a><a class="code" href="classQVSqr__sFloatC1Block.html#aba4f5a38d1af7b38d7b85b4720221e39">01154</a> <span class="keywordtype">void</span> <a class="code" href="classQVSqr__sFloatC1Block.html#aba4f5a38d1af7b38d7b85b4720221e39" title="Block iterate function.">QVSqr_sFloatC1Block::iterate</a>()
<a name="l01155"></a>01155         {
<a name="l01156"></a>01156         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l01157"></a>01157         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01158"></a>01158         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01159"></a>01159 
<a name="l01160"></a>01160         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l01161"></a>01161         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01162"></a>01162 
<a name="l01163"></a>01163         <a class="code" href="group__qvippIAALO.html#ga994013601359adbacaf680beeef4d2ea" title="Squares pixel values of an image and places results in the destination image; for...">Sqr</a>(qvimage_pSrc, qvimage_pDst, destROIOffset);
<a name="l01164"></a>01164         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01165"></a>01165 
<a name="l01166"></a>01166         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01167"></a>01167         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01168"></a>01168         }
<a name="l01169"></a>01169 
<a name="l01170"></a>01170 <span class="comment">// Block QVLn_sFloatC1Block for IPP function ippiLn_32f_C1R</span>
<a name="l01171"></a><a class="code" href="classQVLn__sFloatC1Block.html#a8a95350a561890205b76765633d047fd">01171</a> <a class="code" href="classQVLn__sFloatC1Block.html#a8a95350a561890205b76765633d047fd" title="Block constructor.">QVLn_sFloatC1Block::QVLn_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01172"></a>01172         {
<a name="l01173"></a>01173         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l01174"></a>01174         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01175"></a>01175         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01176"></a>01176         }
<a name="l01177"></a>01177 
<a name="l01178"></a><a class="code" href="classQVLn__sFloatC1Block.html#a57c541a774c3be906a0cac0a9423f7da">01178</a> <span class="keywordtype">void</span> <a class="code" href="classQVLn__sFloatC1Block.html#a57c541a774c3be906a0cac0a9423f7da" title="Block iterate function.">QVLn_sFloatC1Block::iterate</a>()
<a name="l01179"></a>01179         {
<a name="l01180"></a>01180         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l01181"></a>01181         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01182"></a>01182         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01183"></a>01183 
<a name="l01184"></a>01184         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l01185"></a>01185         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01186"></a>01186 
<a name="l01187"></a>01187         <a class="code" href="group__qvippIAALO.html#ga1c3b64b9805d40a0fee1709bfdbb0b4e" title="Computes the natural logarithm of each pixel values of a source image and places...">Ln</a>(qvimage_pSrc, qvimage_pDst, destROIOffset);
<a name="l01188"></a>01188         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01189"></a>01189 
<a name="l01190"></a>01190         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01191"></a>01191         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01192"></a>01192         }
<a name="l01193"></a>01193 
<a name="l01194"></a>01194 <span class="comment">// Block QVLn_sFloatC3Block for IPP function ippiLn_32f_C3R</span>
<a name="l01195"></a><a class="code" href="classQVLn__sFloatC3Block.html#a91bcad33bbbc806db991be1e4e39b578">01195</a> <a class="code" href="classQVLn__sFloatC3Block.html#a91bcad33bbbc806db991be1e4e39b578" title="Block constructor.">QVLn_sFloatC3Block::QVLn_sFloatC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01196"></a>01196         {
<a name="l01197"></a>01197         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l01198"></a>01198         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01199"></a>01199         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01200"></a>01200         }
<a name="l01201"></a>01201 
<a name="l01202"></a><a class="code" href="classQVLn__sFloatC3Block.html#af6c2f3440940b23a06528c2cdfe4f65b">01202</a> <span class="keywordtype">void</span> <a class="code" href="classQVLn__sFloatC3Block.html#af6c2f3440940b23a06528c2cdfe4f65b" title="Block iterate function.">QVLn_sFloatC3Block::iterate</a>()
<a name="l01203"></a>01203         {
<a name="l01204"></a>01204         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l01205"></a>01205         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01206"></a>01206         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01207"></a>01207 
<a name="l01208"></a>01208         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pDst;
<a name="l01209"></a>01209         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01210"></a>01210 
<a name="l01211"></a>01211         <a class="code" href="group__qvippIAALO.html#ga1c3b64b9805d40a0fee1709bfdbb0b4e" title="Computes the natural logarithm of each pixel values of a source image and places...">Ln</a>(qvimage_pSrc, qvimage_pDst, destROIOffset);
<a name="l01212"></a>01212         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01213"></a>01213 
<a name="l01214"></a>01214         setPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01215"></a>01215         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01216"></a>01216         }
<a name="l01217"></a>01217 
<a name="l01218"></a>01218 <span class="comment">// Block QVAnd_uCharC1Block for IPP function ippiAnd_8u_C1R</span>
<a name="l01219"></a><a class="code" href="classQVAnd__uCharC1Block.html#af0b3d97e0f780085a735c78108842b77">01219</a> <a class="code" href="classQVAnd__uCharC1Block.html#af0b3d97e0f780085a735c78108842b77" title="Block constructor.">QVAnd_uCharC1Block::QVAnd_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01220"></a>01220         {
<a name="l01221"></a>01221         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01222"></a>01222         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01223"></a>01223         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01224"></a>01224         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01225"></a>01225         }
<a name="l01226"></a>01226 
<a name="l01227"></a><a class="code" href="classQVAnd__uCharC1Block.html#a7fb9cbfd5457632728b6d5a377652cc3">01227</a> <span class="keywordtype">void</span> <a class="code" href="classQVAnd__uCharC1Block.html#a7fb9cbfd5457632728b6d5a377652cc3" title="Block iterate function.">QVAnd_uCharC1Block::iterate</a>()
<a name="l01228"></a>01228         {
<a name="l01229"></a>01229         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l01230"></a>01230         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l01231"></a>01231         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01232"></a>01232         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01233"></a>01233 
<a name="l01234"></a>01234         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l01235"></a>01235         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01236"></a>01236 
<a name="l01237"></a>01237         <a class="code" href="group__qvippIAALO.html#gae788b457daf219808755a533ec16aa98" title="QVision wrapper function for IPP&amp;#39;s ippiAnd_8u_C1R.">And</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l01238"></a>01238         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01239"></a>01239 
<a name="l01240"></a>01240         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01241"></a>01241         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01242"></a>01242         }
<a name="l01243"></a>01243 
<a name="l01244"></a>01244 <span class="comment">// Block QVAnd_uCharC3Block for IPP function ippiAnd_8u_C3R</span>
<a name="l01245"></a><a class="code" href="classQVAnd__uCharC3Block.html#adfb8175173088334c74dd76beb6cc960">01245</a> <a class="code" href="classQVAnd__uCharC3Block.html#adfb8175173088334c74dd76beb6cc960" title="Block constructor.">QVAnd_uCharC3Block::QVAnd_uCharC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01246"></a>01246         {
<a name="l01247"></a>01247         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01248"></a>01248         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01249"></a>01249         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01250"></a>01250         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01251"></a>01251         }
<a name="l01252"></a>01252 
<a name="l01253"></a><a class="code" href="classQVAnd__uCharC3Block.html#a2c191f2acf50ac33959602ab709908d2">01253</a> <span class="keywordtype">void</span> <a class="code" href="classQVAnd__uCharC3Block.html#a2c191f2acf50ac33959602ab709908d2" title="Block iterate function.">QVAnd_uCharC3Block::iterate</a>()
<a name="l01254"></a>01254         {
<a name="l01255"></a>01255         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l01256"></a>01256         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l01257"></a>01257         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01258"></a>01258         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01259"></a>01259 
<a name="l01260"></a>01260         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pDst;
<a name="l01261"></a>01261         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01262"></a>01262 
<a name="l01263"></a>01263         <a class="code" href="group__qvippIAALO.html#gae788b457daf219808755a533ec16aa98" title="QVision wrapper function for IPP&amp;#39;s ippiAnd_8u_C1R.">And</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l01264"></a>01264         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01265"></a>01265 
<a name="l01266"></a>01266         setPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01267"></a>01267         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01268"></a>01268         }
<a name="l01269"></a>01269 
<a name="l01270"></a>01270 <span class="comment">// Block QVAnd_uShortC1Block for IPP function ippiAnd_16u_C1R</span>
<a name="l01271"></a><a class="code" href="classQVAnd__uShortC1Block.html#a3d679713a300b1906b72c7847f8f0343">01271</a> <a class="code" href="classQVAnd__uShortC1Block.html#a3d679713a300b1906b72c7847f8f0343" title="Block constructor.">QVAnd_uShortC1Block::QVAnd_uShortC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01272"></a>01272         {
<a name="l01273"></a>01273         addProperty&lt; QVImage&lt;uShort, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01274"></a>01274         addProperty&lt; QVImage&lt;uShort, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01275"></a>01275         addProperty&lt; QVImage&lt;uShort, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01276"></a>01276         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01277"></a>01277         }
<a name="l01278"></a>01278 
<a name="l01279"></a><a class="code" href="classQVAnd__uShortC1Block.html#afa4ab635682999ce9b8929cafb694d3f">01279</a> <span class="keywordtype">void</span> <a class="code" href="classQVAnd__uShortC1Block.html#afa4ab635682999ce9b8929cafb694d3f" title="Block iterate function.">QVAnd_uShortC1Block::iterate</a>()
<a name="l01280"></a>01280         {
<a name="l01281"></a>01281         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uShort, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l01282"></a>01282         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uShort, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l01283"></a>01283         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01284"></a>01284         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01285"></a>01285 
<a name="l01286"></a>01286         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> qvimage_pDst;
<a name="l01287"></a>01287         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01288"></a>01288 
<a name="l01289"></a>01289         <a class="code" href="group__qvippIAALO.html#gae788b457daf219808755a533ec16aa98" title="QVision wrapper function for IPP&amp;#39;s ippiAnd_8u_C1R.">And</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l01290"></a>01290         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01291"></a>01291 
<a name="l01292"></a>01292         setPropertyValue&lt; QVImage&lt;uShort, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01293"></a>01293         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01294"></a>01294         }
<a name="l01295"></a>01295 
<a name="l01296"></a>01296 <span class="comment">// Block QVAnd_uShortC3Block for IPP function ippiAnd_16u_C3R</span>
<a name="l01297"></a><a class="code" href="classQVAnd__uShortC3Block.html#ab2f38b7645bc04cea58f252badfbd084">01297</a> <a class="code" href="classQVAnd__uShortC3Block.html#ab2f38b7645bc04cea58f252badfbd084" title="Block constructor.">QVAnd_uShortC3Block::QVAnd_uShortC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01298"></a>01298         {
<a name="l01299"></a>01299         addProperty&lt; QVImage&lt;uShort, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01300"></a>01300         addProperty&lt; QVImage&lt;uShort, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01301"></a>01301         addProperty&lt; QVImage&lt;uShort, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01302"></a>01302         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01303"></a>01303         }
<a name="l01304"></a>01304 
<a name="l01305"></a><a class="code" href="classQVAnd__uShortC3Block.html#a94dbb43c0f3227b1c3b6cc43e220691a">01305</a> <span class="keywordtype">void</span> <a class="code" href="classQVAnd__uShortC3Block.html#a94dbb43c0f3227b1c3b6cc43e220691a" title="Block iterate function.">QVAnd_uShortC3Block::iterate</a>()
<a name="l01306"></a>01306         {
<a name="l01307"></a>01307         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uShort, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l01308"></a>01308         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uShort, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l01309"></a>01309         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01310"></a>01310         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01311"></a>01311 
<a name="l01312"></a>01312         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> qvimage_pDst;
<a name="l01313"></a>01313         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01314"></a>01314 
<a name="l01315"></a>01315         <a class="code" href="group__qvippIAALO.html#gae788b457daf219808755a533ec16aa98" title="QVision wrapper function for IPP&amp;#39;s ippiAnd_8u_C1R.">And</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l01316"></a>01316         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01317"></a>01317 
<a name="l01318"></a>01318         setPropertyValue&lt; QVImage&lt;uShort, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01319"></a>01319         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01320"></a>01320         }
<a name="l01321"></a>01321 
<a name="l01322"></a>01322 <span class="comment">// Block QVAnd_sIntC1Block for IPP function ippiAnd_32s_C1R</span>
<a name="l01323"></a><a class="code" href="classQVAnd__sIntC1Block.html#a44261df2933e670b11109931bddcef47">01323</a> <a class="code" href="classQVAnd__sIntC1Block.html#a44261df2933e670b11109931bddcef47" title="Block constructor.">QVAnd_sIntC1Block::QVAnd_sIntC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01324"></a>01324         {
<a name="l01325"></a>01325         addProperty&lt; QVImage&lt;sInt, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01326"></a>01326         addProperty&lt; QVImage&lt;sInt, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01327"></a>01327         addProperty&lt; QVImage&lt;sInt, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01328"></a>01328         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01329"></a>01329         }
<a name="l01330"></a>01330 
<a name="l01331"></a><a class="code" href="classQVAnd__sIntC1Block.html#a3e9675cf627a18f18490f097ba4ca321">01331</a> <span class="keywordtype">void</span> <a class="code" href="classQVAnd__sIntC1Block.html#a3e9675cf627a18f18490f097ba4ca321" title="Block iterate function.">QVAnd_sIntC1Block::iterate</a>()
<a name="l01332"></a>01332         {
<a name="l01333"></a>01333         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;sInt, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l01334"></a>01334         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;sInt, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l01335"></a>01335         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01336"></a>01336         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01337"></a>01337 
<a name="l01338"></a>01338         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> qvimage_pDst;
<a name="l01339"></a>01339         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01340"></a>01340 
<a name="l01341"></a>01341         <a class="code" href="group__qvippIAALO.html#gae788b457daf219808755a533ec16aa98" title="QVision wrapper function for IPP&amp;#39;s ippiAnd_8u_C1R.">And</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l01342"></a>01342         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01343"></a>01343 
<a name="l01344"></a>01344         setPropertyValue&lt; QVImage&lt;sInt, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01345"></a>01345         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01346"></a>01346         }
<a name="l01347"></a>01347 
<a name="l01348"></a>01348 <span class="comment">// Block QVAnd_sIntC3Block for IPP function ippiAnd_32s_C3R</span>
<a name="l01349"></a><a class="code" href="classQVAnd__sIntC3Block.html#a107f7242fa878461da162ad2ba40f3ef">01349</a> <a class="code" href="classQVAnd__sIntC3Block.html#a107f7242fa878461da162ad2ba40f3ef" title="Block constructor.">QVAnd_sIntC3Block::QVAnd_sIntC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01350"></a>01350         {
<a name="l01351"></a>01351         addProperty&lt; QVImage&lt;sInt, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01352"></a>01352         addProperty&lt; QVImage&lt;sInt, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01353"></a>01353         addProperty&lt; QVImage&lt;sInt, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01354"></a>01354         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01355"></a>01355         }
<a name="l01356"></a>01356 
<a name="l01357"></a><a class="code" href="classQVAnd__sIntC3Block.html#a71ca94f8c3aa4242b881c677d47830aa">01357</a> <span class="keywordtype">void</span> <a class="code" href="classQVAnd__sIntC3Block.html#a71ca94f8c3aa4242b881c677d47830aa" title="Block iterate function.">QVAnd_sIntC3Block::iterate</a>()
<a name="l01358"></a>01358         {
<a name="l01359"></a>01359         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;sInt, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l01360"></a>01360         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;sInt, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l01361"></a>01361         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01362"></a>01362         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01363"></a>01363 
<a name="l01364"></a>01364         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> qvimage_pDst;
<a name="l01365"></a>01365         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01366"></a>01366 
<a name="l01367"></a>01367         <a class="code" href="group__qvippIAALO.html#gae788b457daf219808755a533ec16aa98" title="QVision wrapper function for IPP&amp;#39;s ippiAnd_8u_C1R.">And</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l01368"></a>01368         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01369"></a>01369 
<a name="l01370"></a>01370         setPropertyValue&lt; QVImage&lt;sInt, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01371"></a>01371         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01372"></a>01372         }
<a name="l01373"></a>01373 
<a name="l01374"></a>01374 <span class="comment">// Block QVOr_uCharC1Block for IPP function ippiOr_8u_C1R</span>
<a name="l01375"></a><a class="code" href="classQVOr__uCharC1Block.html#acdb83e8b799b802b118270a75cab4351">01375</a> <a class="code" href="classQVOr__uCharC1Block.html#acdb83e8b799b802b118270a75cab4351" title="Block constructor.">QVOr_uCharC1Block::QVOr_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01376"></a>01376         {
<a name="l01377"></a>01377         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01378"></a>01378         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01379"></a>01379         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01380"></a>01380         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01381"></a>01381         }
<a name="l01382"></a>01382 
<a name="l01383"></a><a class="code" href="classQVOr__uCharC1Block.html#a20513e6e3fc3e92d3e27576f6504d52b">01383</a> <span class="keywordtype">void</span> <a class="code" href="classQVOr__uCharC1Block.html#a20513e6e3fc3e92d3e27576f6504d52b" title="Block iterate function.">QVOr_uCharC1Block::iterate</a>()
<a name="l01384"></a>01384         {
<a name="l01385"></a>01385         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l01386"></a>01386         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l01387"></a>01387         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01388"></a>01388         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01389"></a>01389 
<a name="l01390"></a>01390         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l01391"></a>01391         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01392"></a>01392 
<a name="l01393"></a>01393         <a class="code" href="group__qvippIAALO.html#ga3ac1055487286aceb5d233ca7504016e" title="QVision wrapper function for IPP&amp;#39;s ippiOr_8u_C1R.">Or</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l01394"></a>01394         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01395"></a>01395 
<a name="l01396"></a>01396         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01397"></a>01397         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01398"></a>01398         }
<a name="l01399"></a>01399 
<a name="l01400"></a>01400 <span class="comment">// Block QVOr_uCharC3Block for IPP function ippiOr_8u_C3R</span>
<a name="l01401"></a><a class="code" href="classQVOr__uCharC3Block.html#af0e680f095a6eccc1995f2f695b5a0e9">01401</a> <a class="code" href="classQVOr__uCharC3Block.html#af0e680f095a6eccc1995f2f695b5a0e9" title="Block constructor.">QVOr_uCharC3Block::QVOr_uCharC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01402"></a>01402         {
<a name="l01403"></a>01403         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01404"></a>01404         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01405"></a>01405         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01406"></a>01406         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01407"></a>01407         }
<a name="l01408"></a>01408 
<a name="l01409"></a><a class="code" href="classQVOr__uCharC3Block.html#a2b71ef6990600f7cd63b0c87a7daa28e">01409</a> <span class="keywordtype">void</span> <a class="code" href="classQVOr__uCharC3Block.html#a2b71ef6990600f7cd63b0c87a7daa28e" title="Block iterate function.">QVOr_uCharC3Block::iterate</a>()
<a name="l01410"></a>01410         {
<a name="l01411"></a>01411         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l01412"></a>01412         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l01413"></a>01413         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01414"></a>01414         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01415"></a>01415 
<a name="l01416"></a>01416         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pDst;
<a name="l01417"></a>01417         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01418"></a>01418 
<a name="l01419"></a>01419         <a class="code" href="group__qvippIAALO.html#ga3ac1055487286aceb5d233ca7504016e" title="QVision wrapper function for IPP&amp;#39;s ippiOr_8u_C1R.">Or</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l01420"></a>01420         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01421"></a>01421 
<a name="l01422"></a>01422         setPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01423"></a>01423         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01424"></a>01424         }
<a name="l01425"></a>01425 
<a name="l01426"></a>01426 <span class="comment">// Block QVOr_uShortC1Block for IPP function ippiOr_16u_C1R</span>
<a name="l01427"></a><a class="code" href="classQVOr__uShortC1Block.html#aae2b4b7e329389793e4c0801e9715236">01427</a> <a class="code" href="classQVOr__uShortC1Block.html#aae2b4b7e329389793e4c0801e9715236" title="Block constructor.">QVOr_uShortC1Block::QVOr_uShortC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01428"></a>01428         {
<a name="l01429"></a>01429         addProperty&lt; QVImage&lt;uShort, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01430"></a>01430         addProperty&lt; QVImage&lt;uShort, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01431"></a>01431         addProperty&lt; QVImage&lt;uShort, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01432"></a>01432         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01433"></a>01433         }
<a name="l01434"></a>01434 
<a name="l01435"></a><a class="code" href="classQVOr__uShortC1Block.html#af890a57acf5bfae6a1192bd697bb998c">01435</a> <span class="keywordtype">void</span> <a class="code" href="classQVOr__uShortC1Block.html#af890a57acf5bfae6a1192bd697bb998c" title="Block iterate function.">QVOr_uShortC1Block::iterate</a>()
<a name="l01436"></a>01436         {
<a name="l01437"></a>01437         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uShort, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l01438"></a>01438         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uShort, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l01439"></a>01439         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01440"></a>01440         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01441"></a>01441 
<a name="l01442"></a>01442         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> qvimage_pDst;
<a name="l01443"></a>01443         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01444"></a>01444 
<a name="l01445"></a>01445         <a class="code" href="group__qvippIAALO.html#ga3ac1055487286aceb5d233ca7504016e" title="QVision wrapper function for IPP&amp;#39;s ippiOr_8u_C1R.">Or</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l01446"></a>01446         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01447"></a>01447 
<a name="l01448"></a>01448         setPropertyValue&lt; QVImage&lt;uShort, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01449"></a>01449         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01450"></a>01450         }
<a name="l01451"></a>01451 
<a name="l01452"></a>01452 <span class="comment">// Block QVOr_uShortC3Block for IPP function ippiOr_16u_C3R</span>
<a name="l01453"></a><a class="code" href="classQVOr__uShortC3Block.html#a3ce1b4b328e545381441dca8fa1d41f4">01453</a> <a class="code" href="classQVOr__uShortC3Block.html#a3ce1b4b328e545381441dca8fa1d41f4" title="Block constructor.">QVOr_uShortC3Block::QVOr_uShortC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01454"></a>01454         {
<a name="l01455"></a>01455         addProperty&lt; QVImage&lt;uShort, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01456"></a>01456         addProperty&lt; QVImage&lt;uShort, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01457"></a>01457         addProperty&lt; QVImage&lt;uShort, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01458"></a>01458         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01459"></a>01459         }
<a name="l01460"></a>01460 
<a name="l01461"></a><a class="code" href="classQVOr__uShortC3Block.html#af2a39954047bd2d586271bb1a87df41b">01461</a> <span class="keywordtype">void</span> <a class="code" href="classQVOr__uShortC3Block.html#af2a39954047bd2d586271bb1a87df41b" title="Block iterate function.">QVOr_uShortC3Block::iterate</a>()
<a name="l01462"></a>01462         {
<a name="l01463"></a>01463         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uShort, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l01464"></a>01464         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uShort, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l01465"></a>01465         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01466"></a>01466         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01467"></a>01467 
<a name="l01468"></a>01468         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> qvimage_pDst;
<a name="l01469"></a>01469         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01470"></a>01470 
<a name="l01471"></a>01471         <a class="code" href="group__qvippIAALO.html#ga3ac1055487286aceb5d233ca7504016e" title="QVision wrapper function for IPP&amp;#39;s ippiOr_8u_C1R.">Or</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l01472"></a>01472         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01473"></a>01473 
<a name="l01474"></a>01474         setPropertyValue&lt; QVImage&lt;uShort, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01475"></a>01475         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01476"></a>01476         }
<a name="l01477"></a>01477 
<a name="l01478"></a>01478 <span class="comment">// Block QVOr_sIntC1Block for IPP function ippiOr_32s_C1R</span>
<a name="l01479"></a><a class="code" href="classQVOr__sIntC1Block.html#a349dfa143cbbbf5611af2f80293372f4">01479</a> <a class="code" href="classQVOr__sIntC1Block.html#a349dfa143cbbbf5611af2f80293372f4" title="Block constructor.">QVOr_sIntC1Block::QVOr_sIntC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01480"></a>01480         {
<a name="l01481"></a>01481         addProperty&lt; QVImage&lt;sInt, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01482"></a>01482         addProperty&lt; QVImage&lt;sInt, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01483"></a>01483         addProperty&lt; QVImage&lt;sInt, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01484"></a>01484         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01485"></a>01485         }
<a name="l01486"></a>01486 
<a name="l01487"></a><a class="code" href="classQVOr__sIntC1Block.html#ab4b2b501aa5dfd9e042da069d785183a">01487</a> <span class="keywordtype">void</span> <a class="code" href="classQVOr__sIntC1Block.html#ab4b2b501aa5dfd9e042da069d785183a" title="Block iterate function.">QVOr_sIntC1Block::iterate</a>()
<a name="l01488"></a>01488         {
<a name="l01489"></a>01489         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;sInt, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l01490"></a>01490         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;sInt, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l01491"></a>01491         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01492"></a>01492         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01493"></a>01493 
<a name="l01494"></a>01494         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> qvimage_pDst;
<a name="l01495"></a>01495         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01496"></a>01496 
<a name="l01497"></a>01497         <a class="code" href="group__qvippIAALO.html#ga3ac1055487286aceb5d233ca7504016e" title="QVision wrapper function for IPP&amp;#39;s ippiOr_8u_C1R.">Or</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l01498"></a>01498         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01499"></a>01499 
<a name="l01500"></a>01500         setPropertyValue&lt; QVImage&lt;sInt, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01501"></a>01501         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01502"></a>01502         }
<a name="l01503"></a>01503 
<a name="l01504"></a>01504 <span class="comment">// Block QVOr_sIntC3Block for IPP function ippiOr_32s_C3R</span>
<a name="l01505"></a><a class="code" href="classQVOr__sIntC3Block.html#a9b719ce5dfd52c3e74357995edb48728">01505</a> <a class="code" href="classQVOr__sIntC3Block.html#a9b719ce5dfd52c3e74357995edb48728" title="Block constructor.">QVOr_sIntC3Block::QVOr_sIntC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01506"></a>01506         {
<a name="l01507"></a>01507         addProperty&lt; QVImage&lt;sInt, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01508"></a>01508         addProperty&lt; QVImage&lt;sInt, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01509"></a>01509         addProperty&lt; QVImage&lt;sInt, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01510"></a>01510         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01511"></a>01511         }
<a name="l01512"></a>01512 
<a name="l01513"></a><a class="code" href="classQVOr__sIntC3Block.html#a09cf8e3cbd8651f74561987587c5bc35">01513</a> <span class="keywordtype">void</span> <a class="code" href="classQVOr__sIntC3Block.html#a09cf8e3cbd8651f74561987587c5bc35" title="Block iterate function.">QVOr_sIntC3Block::iterate</a>()
<a name="l01514"></a>01514         {
<a name="l01515"></a>01515         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;sInt, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l01516"></a>01516         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;sInt, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l01517"></a>01517         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01518"></a>01518         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01519"></a>01519 
<a name="l01520"></a>01520         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> qvimage_pDst;
<a name="l01521"></a>01521         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01522"></a>01522 
<a name="l01523"></a>01523         <a class="code" href="group__qvippIAALO.html#ga3ac1055487286aceb5d233ca7504016e" title="QVision wrapper function for IPP&amp;#39;s ippiOr_8u_C1R.">Or</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l01524"></a>01524         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01525"></a>01525 
<a name="l01526"></a>01526         setPropertyValue&lt; QVImage&lt;sInt, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01527"></a>01527         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01528"></a>01528         }
<a name="l01529"></a>01529 
<a name="l01530"></a>01530 <span class="comment">// Block QVXor_uCharC1Block for IPP function ippiXor_8u_C1R</span>
<a name="l01531"></a><a class="code" href="classQVXor__uCharC1Block.html#a7993239906f7aef9af89d8a2c8fcbb0d">01531</a> <a class="code" href="classQVXor__uCharC1Block.html#a7993239906f7aef9af89d8a2c8fcbb0d" title="Block constructor.">QVXor_uCharC1Block::QVXor_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01532"></a>01532         {
<a name="l01533"></a>01533         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01534"></a>01534         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01535"></a>01535         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01536"></a>01536         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01537"></a>01537         }
<a name="l01538"></a>01538 
<a name="l01539"></a><a class="code" href="classQVXor__uCharC1Block.html#a93fa885cdf779ccdd60e4d29ed64daac">01539</a> <span class="keywordtype">void</span> <a class="code" href="classQVXor__uCharC1Block.html#a93fa885cdf779ccdd60e4d29ed64daac" title="Block iterate function.">QVXor_uCharC1Block::iterate</a>()
<a name="l01540"></a>01540         {
<a name="l01541"></a>01541         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l01542"></a>01542         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l01543"></a>01543         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01544"></a>01544         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01545"></a>01545 
<a name="l01546"></a>01546         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l01547"></a>01547         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01548"></a>01548 
<a name="l01549"></a>01549         <a class="code" href="group__qvippIAALO.html#gae4d2d2d281131408081edcb67965fbed" title="QVision wrapper function for IPP&amp;#39;s ippiXor_8u_C1R.">Xor</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l01550"></a>01550         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01551"></a>01551 
<a name="l01552"></a>01552         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01553"></a>01553         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01554"></a>01554         }
<a name="l01555"></a>01555 
<a name="l01556"></a>01556 <span class="comment">// Block QVXor_uCharC3Block for IPP function ippiXor_8u_C3R</span>
<a name="l01557"></a><a class="code" href="classQVXor__uCharC3Block.html#a9117062d0aab6539e103674421fc1ad6">01557</a> <a class="code" href="classQVXor__uCharC3Block.html#a9117062d0aab6539e103674421fc1ad6" title="Block constructor.">QVXor_uCharC3Block::QVXor_uCharC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01558"></a>01558         {
<a name="l01559"></a>01559         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01560"></a>01560         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01561"></a>01561         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01562"></a>01562         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01563"></a>01563         }
<a name="l01564"></a>01564 
<a name="l01565"></a><a class="code" href="classQVXor__uCharC3Block.html#a606a74c55a91dacd973aadf056c08942">01565</a> <span class="keywordtype">void</span> <a class="code" href="classQVXor__uCharC3Block.html#a606a74c55a91dacd973aadf056c08942" title="Block iterate function.">QVXor_uCharC3Block::iterate</a>()
<a name="l01566"></a>01566         {
<a name="l01567"></a>01567         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l01568"></a>01568         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l01569"></a>01569         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01570"></a>01570         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01571"></a>01571 
<a name="l01572"></a>01572         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pDst;
<a name="l01573"></a>01573         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01574"></a>01574 
<a name="l01575"></a>01575         <a class="code" href="group__qvippIAALO.html#gae4d2d2d281131408081edcb67965fbed" title="QVision wrapper function for IPP&amp;#39;s ippiXor_8u_C1R.">Xor</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l01576"></a>01576         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01577"></a>01577 
<a name="l01578"></a>01578         setPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01579"></a>01579         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01580"></a>01580         }
<a name="l01581"></a>01581 
<a name="l01582"></a>01582 <span class="comment">// Block QVXor_uShortC1Block for IPP function ippiXor_16u_C1R</span>
<a name="l01583"></a><a class="code" href="classQVXor__uShortC1Block.html#a7eb21818b1311d2842dea2340ca03ab6">01583</a> <a class="code" href="classQVXor__uShortC1Block.html#a7eb21818b1311d2842dea2340ca03ab6" title="Block constructor.">QVXor_uShortC1Block::QVXor_uShortC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01584"></a>01584         {
<a name="l01585"></a>01585         addProperty&lt; QVImage&lt;uShort, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01586"></a>01586         addProperty&lt; QVImage&lt;uShort, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01587"></a>01587         addProperty&lt; QVImage&lt;uShort, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01588"></a>01588         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01589"></a>01589         }
<a name="l01590"></a>01590 
<a name="l01591"></a><a class="code" href="classQVXor__uShortC1Block.html#a0f25ec73405b0712abbbdc4e703a562d">01591</a> <span class="keywordtype">void</span> <a class="code" href="classQVXor__uShortC1Block.html#a0f25ec73405b0712abbbdc4e703a562d" title="Block iterate function.">QVXor_uShortC1Block::iterate</a>()
<a name="l01592"></a>01592         {
<a name="l01593"></a>01593         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uShort, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l01594"></a>01594         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uShort, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l01595"></a>01595         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01596"></a>01596         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01597"></a>01597 
<a name="l01598"></a>01598         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 1&gt;</a> qvimage_pDst;
<a name="l01599"></a>01599         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01600"></a>01600 
<a name="l01601"></a>01601         <a class="code" href="group__qvippIAALO.html#gae4d2d2d281131408081edcb67965fbed" title="QVision wrapper function for IPP&amp;#39;s ippiXor_8u_C1R.">Xor</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l01602"></a>01602         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01603"></a>01603 
<a name="l01604"></a>01604         setPropertyValue&lt; QVImage&lt;uShort, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01605"></a>01605         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01606"></a>01606         }
<a name="l01607"></a>01607 
<a name="l01608"></a>01608 <span class="comment">// Block QVXor_uShortC3Block for IPP function ippiXor_16u_C3R</span>
<a name="l01609"></a><a class="code" href="classQVXor__uShortC3Block.html#a4e31fdb34b5168565a7df8ec03192f14">01609</a> <a class="code" href="classQVXor__uShortC3Block.html#a4e31fdb34b5168565a7df8ec03192f14" title="Block constructor.">QVXor_uShortC3Block::QVXor_uShortC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01610"></a>01610         {
<a name="l01611"></a>01611         addProperty&lt; QVImage&lt;uShort, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01612"></a>01612         addProperty&lt; QVImage&lt;uShort, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01613"></a>01613         addProperty&lt; QVImage&lt;uShort, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01614"></a>01614         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01615"></a>01615         }
<a name="l01616"></a>01616 
<a name="l01617"></a><a class="code" href="classQVXor__uShortC3Block.html#ad39d239c2de3f653f957ab179678e1e1">01617</a> <span class="keywordtype">void</span> <a class="code" href="classQVXor__uShortC3Block.html#ad39d239c2de3f653f957ab179678e1e1" title="Block iterate function.">QVXor_uShortC3Block::iterate</a>()
<a name="l01618"></a>01618         {
<a name="l01619"></a>01619         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uShort, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l01620"></a>01620         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uShort, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l01621"></a>01621         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01622"></a>01622         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01623"></a>01623 
<a name="l01624"></a>01624         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;uShort, 3&gt;</a> qvimage_pDst;
<a name="l01625"></a>01625         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01626"></a>01626 
<a name="l01627"></a>01627         <a class="code" href="group__qvippIAALO.html#gae4d2d2d281131408081edcb67965fbed" title="QVision wrapper function for IPP&amp;#39;s ippiXor_8u_C1R.">Xor</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l01628"></a>01628         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01629"></a>01629 
<a name="l01630"></a>01630         setPropertyValue&lt; QVImage&lt;uShort, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01631"></a>01631         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01632"></a>01632         }
<a name="l01633"></a>01633 
<a name="l01634"></a>01634 <span class="comment">// Block QVXor_sIntC1Block for IPP function ippiXor_32s_C1R</span>
<a name="l01635"></a><a class="code" href="classQVXor__sIntC1Block.html#af464ef0930d4bee0f141f783239a612c">01635</a> <a class="code" href="classQVXor__sIntC1Block.html#af464ef0930d4bee0f141f783239a612c" title="Block constructor.">QVXor_sIntC1Block::QVXor_sIntC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01636"></a>01636         {
<a name="l01637"></a>01637         addProperty&lt; QVImage&lt;sInt, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01638"></a>01638         addProperty&lt; QVImage&lt;sInt, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01639"></a>01639         addProperty&lt; QVImage&lt;sInt, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01640"></a>01640         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01641"></a>01641         }
<a name="l01642"></a>01642 
<a name="l01643"></a><a class="code" href="classQVXor__sIntC1Block.html#abde72b37f0f7ad059a1cc3c5547681a2">01643</a> <span class="keywordtype">void</span> <a class="code" href="classQVXor__sIntC1Block.html#abde72b37f0f7ad059a1cc3c5547681a2" title="Block iterate function.">QVXor_sIntC1Block::iterate</a>()
<a name="l01644"></a>01644         {
<a name="l01645"></a>01645         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;sInt, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l01646"></a>01646         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;sInt, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l01647"></a>01647         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01648"></a>01648         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01649"></a>01649 
<a name="l01650"></a>01650         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 1&gt;</a> qvimage_pDst;
<a name="l01651"></a>01651         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01652"></a>01652 
<a name="l01653"></a>01653         <a class="code" href="group__qvippIAALO.html#gae4d2d2d281131408081edcb67965fbed" title="QVision wrapper function for IPP&amp;#39;s ippiXor_8u_C1R.">Xor</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l01654"></a>01654         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01655"></a>01655 
<a name="l01656"></a>01656         setPropertyValue&lt; QVImage&lt;sInt, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01657"></a>01657         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01658"></a>01658         }
<a name="l01659"></a>01659 
<a name="l01660"></a>01660 <span class="comment">// Block QVXor_sIntC3Block for IPP function ippiXor_32s_C3R</span>
<a name="l01661"></a><a class="code" href="classQVXor__sIntC3Block.html#aba0b53aacd9a3ceaf4ca6049befd82f2">01661</a> <a class="code" href="classQVXor__sIntC3Block.html#aba0b53aacd9a3ceaf4ca6049befd82f2" title="Block constructor.">QVXor_sIntC3Block::QVXor_sIntC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01662"></a>01662         {
<a name="l01663"></a>01663         addProperty&lt; QVImage&lt;sInt, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01664"></a>01664         addProperty&lt; QVImage&lt;sInt, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01665"></a>01665         addProperty&lt; QVImage&lt;sInt, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01666"></a>01666         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01667"></a>01667         }
<a name="l01668"></a>01668 
<a name="l01669"></a><a class="code" href="classQVXor__sIntC3Block.html#af69cd8dbede4164176edc403077e0e7a">01669</a> <span class="keywordtype">void</span> <a class="code" href="classQVXor__sIntC3Block.html#af69cd8dbede4164176edc403077e0e7a" title="Block iterate function.">QVXor_sIntC3Block::iterate</a>()
<a name="l01670"></a>01670         {
<a name="l01671"></a>01671         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;sInt, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l01672"></a>01672         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;sInt, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l01673"></a>01673         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01674"></a>01674         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01675"></a>01675 
<a name="l01676"></a>01676         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sInt, 3&gt;</a> qvimage_pDst;
<a name="l01677"></a>01677         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01678"></a>01678 
<a name="l01679"></a>01679         <a class="code" href="group__qvippIAALO.html#gae4d2d2d281131408081edcb67965fbed" title="QVision wrapper function for IPP&amp;#39;s ippiXor_8u_C1R.">Xor</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, destROIOffset);
<a name="l01680"></a>01680         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01681"></a>01681 
<a name="l01682"></a>01682         setPropertyValue&lt; QVImage&lt;sInt, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01683"></a>01683         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01684"></a>01684         }
<a name="l01685"></a>01685 
<a name="l01686"></a>01686 <span class="comment">// Block QVNot_uCharC1Block for IPP function ippiNot_8u_C1R</span>
<a name="l01687"></a><a class="code" href="classQVNot__uCharC1Block.html#a51a8524676d7aa69a433f5b37fb4ca26">01687</a> <a class="code" href="classQVNot__uCharC1Block.html#a51a8524676d7aa69a433f5b37fb4ca26" title="Block constructor.">QVNot_uCharC1Block::QVNot_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01688"></a>01688         {
<a name="l01689"></a>01689         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l01690"></a>01690         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01691"></a>01691         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01692"></a>01692         }
<a name="l01693"></a>01693 
<a name="l01694"></a><a class="code" href="classQVNot__uCharC1Block.html#a53687b1b32c355c43f581c1e269a9660">01694</a> <span class="keywordtype">void</span> <a class="code" href="classQVNot__uCharC1Block.html#a53687b1b32c355c43f581c1e269a9660" title="Block iterate function.">QVNot_uCharC1Block::iterate</a>()
<a name="l01695"></a>01695         {
<a name="l01696"></a>01696         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l01697"></a>01697         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01698"></a>01698         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01699"></a>01699 
<a name="l01700"></a>01700         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l01701"></a>01701         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01702"></a>01702 
<a name="l01703"></a>01703         <a class="code" href="group__qvippIAALO.html#ga0f76ac931b05682dd833a75b8854e805" title="Performs corresponding bitwise logical operation between pixels of two image (AndC...">Not</a>(qvimage_pSrc, qvimage_pDst, destROIOffset);
<a name="l01704"></a>01704         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01705"></a>01705 
<a name="l01706"></a>01706         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01707"></a>01707         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01708"></a>01708         }
<a name="l01709"></a>01709 
<a name="l01710"></a>01710 <span class="comment">// Block QVNot_uCharC3Block for IPP function ippiNot_8u_C3R</span>
<a name="l01711"></a><a class="code" href="classQVNot__uCharC3Block.html#aa3f766bcc91dcb8b1887f8c3c2a1b9c4">01711</a> <a class="code" href="classQVNot__uCharC3Block.html#aa3f766bcc91dcb8b1887f8c3c2a1b9c4" title="Block constructor.">QVNot_uCharC3Block::QVNot_uCharC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01712"></a>01712         {
<a name="l01713"></a>01713         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l01714"></a>01714         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01715"></a>01715         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01716"></a>01716         }
<a name="l01717"></a>01717 
<a name="l01718"></a><a class="code" href="classQVNot__uCharC3Block.html#add180ca03a02ab581a76bf789d3afbf9">01718</a> <span class="keywordtype">void</span> <a class="code" href="classQVNot__uCharC3Block.html#add180ca03a02ab581a76bf789d3afbf9" title="Block iterate function.">QVNot_uCharC3Block::iterate</a>()
<a name="l01719"></a>01719         {
<a name="l01720"></a>01720         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l01721"></a>01721         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01722"></a>01722         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01723"></a>01723 
<a name="l01724"></a>01724         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pDst;
<a name="l01725"></a>01725         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01726"></a>01726 
<a name="l01727"></a>01727         <a class="code" href="group__qvippIAALO.html#ga0f76ac931b05682dd833a75b8854e805" title="Performs corresponding bitwise logical operation between pixels of two image (AndC...">Not</a>(qvimage_pSrc, qvimage_pDst, destROIOffset);
<a name="l01728"></a>01728         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01729"></a>01729 
<a name="l01730"></a>01730         setPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01731"></a>01731         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01732"></a>01732         }
<a name="l01733"></a>01733 
<a name="l01734"></a>01734 <span class="comment">// Block QVAndC_uCharC1Block for IPP function ippiAndC_8u_C1R</span>
<a name="l01735"></a><a class="code" href="classQVAndC__uCharC1Block.html#a42fcf3c7cfd0555e43ee568a28a0d121">01735</a> <a class="code" href="classQVAndC__uCharC1Block.html#a42fcf3c7cfd0555e43ee568a28a0d121" title="Block constructor.">QVAndC_uCharC1Block::QVAndC_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01736"></a>01736         {
<a name="l01737"></a>01737         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l01738"></a>01738         addProperty&lt; uChar &gt;(<span class="stringliteral">&quot;value&quot;</span>, inputFlag);
<a name="l01739"></a>01739         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01740"></a>01740         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01741"></a>01741         }
<a name="l01742"></a>01742 
<a name="l01743"></a><a class="code" href="classQVAndC__uCharC1Block.html#a958c77cb600ccf557adb2b4aae98e511">01743</a> <span class="keywordtype">void</span> <a class="code" href="classQVAndC__uCharC1Block.html#a958c77cb600ccf557adb2b4aae98e511" title="Block iterate function.">QVAndC_uCharC1Block::iterate</a>()
<a name="l01744"></a>01744         {
<a name="l01745"></a>01745         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l01746"></a>01746         <span class="keyword">const</span> uChar value = getPropertyValue&lt; uChar &gt; (<span class="stringliteral">&quot;value&quot;</span>);
<a name="l01747"></a>01747         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01748"></a>01748         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01749"></a>01749 
<a name="l01750"></a>01750         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l01751"></a>01751         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01752"></a>01752 
<a name="l01753"></a>01753         <a class="code" href="group__qvippIAALO.html#ga2f1da78d1e68b39a8462228bc78d5343" title="QVision wrapper function for IPP&amp;#39;s ippiAndC_8u_C1R.">AndC</a>(qvimage_pSrc, value, qvimage_pDst, destROIOffset);
<a name="l01754"></a>01754         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01755"></a>01755 
<a name="l01756"></a>01756         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01757"></a>01757         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01758"></a>01758         }
<a name="l01759"></a>01759 
<a name="l01760"></a>01760 <span class="comment">// Block QVOrC_uCharC1Block for IPP function ippiOrC_8u_C1R</span>
<a name="l01761"></a><a class="code" href="classQVOrC__uCharC1Block.html#a5b2bdb927b604a27e629634c649e1f2f">01761</a> <a class="code" href="classQVOrC__uCharC1Block.html#a5b2bdb927b604a27e629634c649e1f2f" title="Block constructor.">QVOrC_uCharC1Block::QVOrC_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01762"></a>01762         {
<a name="l01763"></a>01763         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l01764"></a>01764         addProperty&lt; uChar &gt;(<span class="stringliteral">&quot;value&quot;</span>, inputFlag);
<a name="l01765"></a>01765         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01766"></a>01766         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01767"></a>01767         }
<a name="l01768"></a>01768 
<a name="l01769"></a><a class="code" href="classQVOrC__uCharC1Block.html#a92b025b09ac133d15c47c0fcaf29f07d">01769</a> <span class="keywordtype">void</span> <a class="code" href="classQVOrC__uCharC1Block.html#a92b025b09ac133d15c47c0fcaf29f07d" title="Block iterate function.">QVOrC_uCharC1Block::iterate</a>()
<a name="l01770"></a>01770         {
<a name="l01771"></a>01771         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l01772"></a>01772         <span class="keyword">const</span> uChar value = getPropertyValue&lt; uChar &gt; (<span class="stringliteral">&quot;value&quot;</span>);
<a name="l01773"></a>01773         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01774"></a>01774         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01775"></a>01775 
<a name="l01776"></a>01776         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l01777"></a>01777         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01778"></a>01778 
<a name="l01779"></a>01779         <a class="code" href="group__qvippIAALO.html#ga4677036234afa163f05ae161104ff086" title="QVision wrapper function for IPP&amp;#39;s ippiOrC_8u_C1R.">OrC</a>(qvimage_pSrc, value, qvimage_pDst, destROIOffset);
<a name="l01780"></a>01780         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01781"></a>01781 
<a name="l01782"></a>01782         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01783"></a>01783         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01784"></a>01784         }
<a name="l01785"></a>01785 
<a name="l01786"></a>01786 <span class="comment">// Block QVXorC_uCharC1Block for IPP function ippiXorC_8u_C1R</span>
<a name="l01787"></a><a class="code" href="classQVXorC__uCharC1Block.html#a4cf26312e8489badbe77edb9003237ce">01787</a> <a class="code" href="classQVXorC__uCharC1Block.html#a4cf26312e8489badbe77edb9003237ce" title="Block constructor.">QVXorC_uCharC1Block::QVXorC_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01788"></a>01788         {
<a name="l01789"></a>01789         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l01790"></a>01790         addProperty&lt; uChar &gt;(<span class="stringliteral">&quot;value&quot;</span>, inputFlag);
<a name="l01791"></a>01791         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01792"></a>01792         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01793"></a>01793         }
<a name="l01794"></a>01794 
<a name="l01795"></a><a class="code" href="classQVXorC__uCharC1Block.html#a3902c6d9899f099bf561b1001cbade01">01795</a> <span class="keywordtype">void</span> <a class="code" href="classQVXorC__uCharC1Block.html#a3902c6d9899f099bf561b1001cbade01" title="Block iterate function.">QVXorC_uCharC1Block::iterate</a>()
<a name="l01796"></a>01796         {
<a name="l01797"></a>01797         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l01798"></a>01798         <span class="keyword">const</span> uChar value = getPropertyValue&lt; uChar &gt; (<span class="stringliteral">&quot;value&quot;</span>);
<a name="l01799"></a>01799         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01800"></a>01800         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01801"></a>01801 
<a name="l01802"></a>01802         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l01803"></a>01803         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01804"></a>01804 
<a name="l01805"></a>01805         <a class="code" href="group__qvippIAALO.html#gaf5e86b41fc6e6c893709f6b0b639322e" title="QVision wrapper function for IPP&amp;#39;s ippiXorC_8u_C1R.">XorC</a>(qvimage_pSrc, value, qvimage_pDst, destROIOffset);
<a name="l01806"></a>01806         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01807"></a>01807 
<a name="l01808"></a>01808         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01809"></a>01809         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01810"></a>01810         }
<a name="l01811"></a>01811 
<a name="l01812"></a>01812 <span class="comment">// Block QVLShiftC_uCharC1Block for IPP function ippiLShiftC_8u_C1R</span>
<a name="l01813"></a><a class="code" href="classQVLShiftC__uCharC1Block.html#a819f283672348c6e05ec6db128693a18">01813</a> <a class="code" href="classQVLShiftC__uCharC1Block.html#a819f283672348c6e05ec6db128693a18" title="Block constructor.">QVLShiftC_uCharC1Block::QVLShiftC_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01814"></a>01814         {
<a name="l01815"></a>01815         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l01816"></a>01816         addProperty&lt; uInt &gt;(<span class="stringliteral">&quot;value&quot;</span>, inputFlag);
<a name="l01817"></a>01817         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01818"></a>01818         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01819"></a>01819         }
<a name="l01820"></a>01820 
<a name="l01821"></a><a class="code" href="classQVLShiftC__uCharC1Block.html#acdfd1432079f32a122b990842ad3e2d5">01821</a> <span class="keywordtype">void</span> <a class="code" href="classQVLShiftC__uCharC1Block.html#acdfd1432079f32a122b990842ad3e2d5" title="Block iterate function.">QVLShiftC_uCharC1Block::iterate</a>()
<a name="l01822"></a>01822         {
<a name="l01823"></a>01823         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l01824"></a>01824         <span class="keyword">const</span> uInt value = getPropertyValue&lt; uInt &gt; (<span class="stringliteral">&quot;value&quot;</span>);
<a name="l01825"></a>01825         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01826"></a>01826         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01827"></a>01827 
<a name="l01828"></a>01828         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l01829"></a>01829         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01830"></a>01830 
<a name="l01831"></a>01831         <a class="code" href="group__qvippIAALO.html#gaa272533bb737b850a681adfd2b93180a" title="QVision wrapper function for IPP&amp;#39;s ippiLShiftC_8u_C1R.">LShiftC</a>(qvimage_pSrc, value, qvimage_pDst, destROIOffset);
<a name="l01832"></a>01832         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01833"></a>01833 
<a name="l01834"></a>01834         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01835"></a>01835         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01836"></a>01836         }
<a name="l01837"></a>01837 
<a name="l01838"></a>01838 <span class="comment">// Block QVRShiftC_uCharC1Block for IPP function ippiRShiftC_8u_C1R</span>
<a name="l01839"></a><a class="code" href="classQVRShiftC__uCharC1Block.html#a03edee6467c22c6482e40804a74b4824">01839</a> <a class="code" href="classQVRShiftC__uCharC1Block.html#a03edee6467c22c6482e40804a74b4824" title="Block constructor.">QVRShiftC_uCharC1Block::QVRShiftC_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01840"></a>01840         {
<a name="l01841"></a>01841         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l01842"></a>01842         addProperty&lt; uInt &gt;(<span class="stringliteral">&quot;value&quot;</span>, inputFlag);
<a name="l01843"></a>01843         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01844"></a>01844         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01845"></a>01845         }
<a name="l01846"></a>01846 
<a name="l01847"></a><a class="code" href="classQVRShiftC__uCharC1Block.html#a866a24f191bd7b31d7005ea6d690b89f">01847</a> <span class="keywordtype">void</span> <a class="code" href="classQVRShiftC__uCharC1Block.html#a866a24f191bd7b31d7005ea6d690b89f" title="Block iterate function.">QVRShiftC_uCharC1Block::iterate</a>()
<a name="l01848"></a>01848         {
<a name="l01849"></a>01849         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l01850"></a>01850         <span class="keyword">const</span> uInt value = getPropertyValue&lt; uInt &gt; (<span class="stringliteral">&quot;value&quot;</span>);
<a name="l01851"></a>01851         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01852"></a>01852         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01853"></a>01853 
<a name="l01854"></a>01854         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l01855"></a>01855         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01856"></a>01856 
<a name="l01857"></a>01857         <a class="code" href="group__qvippIAALO.html#ga12d66f301cb06d19388d3e59b9ee20b7" title="QVision wrapper function for IPP&amp;#39;s ippiRShiftC_8u_C1R.">RShiftC</a>(qvimage_pSrc, value, qvimage_pDst, destROIOffset);
<a name="l01858"></a>01858         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01859"></a>01859 
<a name="l01860"></a>01860         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01861"></a>01861         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01862"></a>01862         }
<a name="l01863"></a>01863 
<a name="l01864"></a>01864 <span class="comment">// Block QVRGBToGray_uCharC3C1Block for IPP function ippiRGBToGray_8u_C3C1R</span>
<a name="l01865"></a><a class="code" href="classQVRGBToGray__uCharC3C1Block.html#a7fcc082f439f61bf246de41d62224c9c">01865</a> <a class="code" href="classQVRGBToGray__uCharC3C1Block.html#a7fcc082f439f61bf246de41d62224c9c" title="Block constructor.">QVRGBToGray_uCharC3C1Block::QVRGBToGray_uCharC3C1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01866"></a>01866         {
<a name="l01867"></a>01867         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l01868"></a>01868         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01869"></a>01869         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01870"></a>01870         }
<a name="l01871"></a>01871 
<a name="l01872"></a><a class="code" href="classQVRGBToGray__uCharC3C1Block.html#ac6b6bf66e6bc9c8b250b439158c61de3">01872</a> <span class="keywordtype">void</span> <a class="code" href="classQVRGBToGray__uCharC3C1Block.html#ac6b6bf66e6bc9c8b250b439158c61de3" title="Block iterate function.">QVRGBToGray_uCharC3C1Block::iterate</a>()
<a name="l01873"></a>01873         {
<a name="l01874"></a>01874         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l01875"></a>01875         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01876"></a>01876         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01877"></a>01877 
<a name="l01878"></a>01878         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l01879"></a>01879         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01880"></a>01880 
<a name="l01881"></a>01881         RGBToGray(qvimage_pSrc, qvimage_pDst, destROIOffset);
<a name="l01882"></a>01882         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01883"></a>01883 
<a name="l01884"></a>01884         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01885"></a>01885         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01886"></a>01886         }
<a name="l01887"></a>01887 
<a name="l01888"></a>01888 <span class="comment">// Block QVRGBToGray_sFloatC3C1Block for IPP function ippiRGBToGray_32f_C3C1R</span>
<a name="l01889"></a><a class="code" href="classQVRGBToGray__sFloatC3C1Block.html#a3329609077f4f77f99afdd9bc8e18cd0">01889</a> <a class="code" href="classQVRGBToGray__sFloatC3C1Block.html#a3329609077f4f77f99afdd9bc8e18cd0" title="Block constructor.">QVRGBToGray_sFloatC3C1Block::QVRGBToGray_sFloatC3C1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01890"></a>01890         {
<a name="l01891"></a>01891         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l01892"></a>01892         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01893"></a>01893         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01894"></a>01894         }
<a name="l01895"></a>01895 
<a name="l01896"></a><a class="code" href="classQVRGBToGray__sFloatC3C1Block.html#a929d7bea801892e20965272402ca7b8e">01896</a> <span class="keywordtype">void</span> <a class="code" href="classQVRGBToGray__sFloatC3C1Block.html#a929d7bea801892e20965272402ca7b8e" title="Block iterate function.">QVRGBToGray_sFloatC3C1Block::iterate</a>()
<a name="l01897"></a>01897         {
<a name="l01898"></a>01898         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l01899"></a>01899         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01900"></a>01900         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01901"></a>01901 
<a name="l01902"></a>01902         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l01903"></a>01903         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01904"></a>01904 
<a name="l01905"></a>01905         RGBToGray(qvimage_pSrc, qvimage_pDst, destROIOffset);
<a name="l01906"></a>01906         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01907"></a>01907 
<a name="l01908"></a>01908         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01909"></a>01909         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01910"></a>01910         }
<a name="l01911"></a>01911 
<a name="l01912"></a>01912 <span class="comment">// Block QVThreshold_uCharC1Block for IPP function ippiThreshold_8u_C1R</span>
<a name="l01913"></a><a class="code" href="classQVThreshold__uCharC1Block.html#aaee623518624010e920b829d2a43a16d">01913</a> <a class="code" href="classQVThreshold__uCharC1Block.html#aaee623518624010e920b829d2a43a16d" title="Block constructor.">QVThreshold_uCharC1Block::QVThreshold_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01914"></a>01914         {
<a name="l01915"></a>01915         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l01916"></a>01916         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01917"></a>01917         addProperty&lt; uChar &gt;(<span class="stringliteral">&quot;threshold&quot;</span>, inputFlag);
<a name="l01918"></a>01918         addProperty&lt; IppCmpOp &gt;(<span class="stringliteral">&quot;ippCmpOp&quot;</span>, inputFlag, ippCmpEq);
<a name="l01919"></a>01919         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01920"></a>01920         }
<a name="l01921"></a>01921 
<a name="l01922"></a><a class="code" href="classQVThreshold__uCharC1Block.html#a6ca4deba3bb425c7612500795d79e3af">01922</a> <span class="keywordtype">void</span> <a class="code" href="classQVThreshold__uCharC1Block.html#a6ca4deba3bb425c7612500795d79e3af" title="Block iterate function.">QVThreshold_uCharC1Block::iterate</a>()
<a name="l01923"></a>01923         {
<a name="l01924"></a>01924         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l01925"></a>01925         <span class="keyword">const</span> uChar threshold = getPropertyValue&lt; uChar &gt; (<span class="stringliteral">&quot;threshold&quot;</span>);
<a name="l01926"></a>01926         <span class="keyword">const</span> IppCmpOp ippCmpOp = getPropertyValue&lt; IppCmpOp &gt; (<span class="stringliteral">&quot;ippCmpOp&quot;</span>);
<a name="l01927"></a>01927         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01928"></a>01928         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01929"></a>01929 
<a name="l01930"></a>01930         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l01931"></a>01931         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01932"></a>01932 
<a name="l01933"></a>01933         <a class="code" href="group__qvippTACO.html#gada5e790176ab9e695b9b70ae399ffb2b" title="Performs thresholding of an image using the specified level.">Threshold</a>(qvimage_pSrc, qvimage_pDst, threshold, ippCmpOp, destROIOffset);
<a name="l01934"></a>01934         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01935"></a>01935 
<a name="l01936"></a>01936         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01937"></a>01937         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01938"></a>01938         }
<a name="l01939"></a>01939 
<a name="l01940"></a>01940 <span class="comment">// Block QVThreshold_sFloatC1Block for IPP function ippiThreshold_32f_C1R</span>
<a name="l01941"></a><a class="code" href="classQVThreshold__sFloatC1Block.html#adce53f854d84407b6766ccd41c4bdbbf">01941</a> <a class="code" href="classQVThreshold__sFloatC1Block.html#adce53f854d84407b6766ccd41c4bdbbf" title="Block constructor.">QVThreshold_sFloatC1Block::QVThreshold_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01942"></a>01942         {
<a name="l01943"></a>01943         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l01944"></a>01944         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01945"></a>01945         addProperty&lt; sFloat &gt;(<span class="stringliteral">&quot;threshold&quot;</span>, inputFlag);
<a name="l01946"></a>01946         addProperty&lt; IppCmpOp &gt;(<span class="stringliteral">&quot;ippCmpOp&quot;</span>, inputFlag, ippCmpEq);
<a name="l01947"></a>01947         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01948"></a>01948         }
<a name="l01949"></a>01949 
<a name="l01950"></a><a class="code" href="classQVThreshold__sFloatC1Block.html#a142b927f61ba017a5b4159877d54449b">01950</a> <span class="keywordtype">void</span> <a class="code" href="classQVThreshold__sFloatC1Block.html#a142b927f61ba017a5b4159877d54449b" title="Block iterate function.">QVThreshold_sFloatC1Block::iterate</a>()
<a name="l01951"></a>01951         {
<a name="l01952"></a>01952         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l01953"></a>01953         <span class="keyword">const</span> sFloat threshold = getPropertyValue&lt; sFloat &gt; (<span class="stringliteral">&quot;threshold&quot;</span>);
<a name="l01954"></a>01954         <span class="keyword">const</span> IppCmpOp ippCmpOp = getPropertyValue&lt; IppCmpOp &gt; (<span class="stringliteral">&quot;ippCmpOp&quot;</span>);
<a name="l01955"></a>01955         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l01956"></a>01956         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01957"></a>01957 
<a name="l01958"></a>01958         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l01959"></a>01959         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01960"></a>01960 
<a name="l01961"></a>01961         <a class="code" href="group__qvippTACO.html#gada5e790176ab9e695b9b70ae399ffb2b" title="Performs thresholding of an image using the specified level.">Threshold</a>(qvimage_pSrc, qvimage_pDst, threshold, ippCmpOp, destROIOffset);
<a name="l01962"></a>01962         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01963"></a>01963 
<a name="l01964"></a>01964         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l01965"></a>01965         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01966"></a>01966         }
<a name="l01967"></a>01967 
<a name="l01968"></a>01968 <span class="comment">// Block QVComputeThreshold_Otsu_uCharC1Block for IPP function ippiComputeThreshold_Otsu_8u_C1R</span>
<a name="l01969"></a><a class="code" href="classQVComputeThreshold__Otsu__uCharC1Block.html#a26ec90f787ad59cb33840980300861dd">01969</a> <a class="code" href="classQVComputeThreshold__Otsu__uCharC1Block.html#a26ec90f787ad59cb33840980300861dd" title="Block constructor.">QVComputeThreshold_Otsu_uCharC1Block::QVComputeThreshold_Otsu_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01970"></a>01970         {
<a name="l01971"></a>01971         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l01972"></a>01972         addProperty&lt; uChar &gt;(<span class="stringliteral">&quot;pThreshold&quot;</span>, outputFlag);
<a name="l01973"></a>01973         }
<a name="l01974"></a>01974 
<a name="l01975"></a><a class="code" href="classQVComputeThreshold__Otsu__uCharC1Block.html#a54b8fac4af1b266cb60eb09c834b21c8">01975</a> <span class="keywordtype">void</span> <a class="code" href="classQVComputeThreshold__Otsu__uCharC1Block.html#a54b8fac4af1b266cb60eb09c834b21c8" title="Block iterate function.">QVComputeThreshold_Otsu_uCharC1Block::iterate</a>()
<a name="l01976"></a>01976         {
<a name="l01977"></a>01977         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l01978"></a>01978         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l01979"></a>01979 
<a name="l01980"></a>01980         uChar pThreshold;
<a name="l01981"></a>01981         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l01982"></a>01982 
<a name="l01983"></a>01983         <a class="code" href="group__qvippTACO.html#gaf8eb6e174a20b48eebcbf80f3c04b37d" title="Calculate Otsu theshold value of images.">ComputeThreshold_Otsu</a>(qvimage_pSrc, pThreshold);
<a name="l01984"></a>01984         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l01985"></a>01985 
<a name="l01986"></a>01986         setPropertyValue&lt; uChar &gt;(<span class="stringliteral">&quot;pThreshold&quot;</span>, pThreshold);
<a name="l01987"></a>01987         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l01988"></a>01988         }
<a name="l01989"></a>01989 
<a name="l01990"></a>01990 <span class="comment">// Block QVCompare_uCharC1Block for IPP function ippiCompare_8u_C1R</span>
<a name="l01991"></a><a class="code" href="classQVCompare__uCharC1Block.html#af3761370062de6bdbb4dd749e92ad6e5">01991</a> <a class="code" href="classQVCompare__uCharC1Block.html#af3761370062de6bdbb4dd749e92ad6e5" title="Block constructor.">QVCompare_uCharC1Block::QVCompare_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l01992"></a>01992         {
<a name="l01993"></a>01993         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l01994"></a>01994         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l01995"></a>01995         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l01996"></a>01996         addProperty&lt; IppCmpOp &gt;(<span class="stringliteral">&quot;ippCmpOp&quot;</span>, inputFlag, ippCmpEq);
<a name="l01997"></a>01997         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l01998"></a>01998         }
<a name="l01999"></a>01999 
<a name="l02000"></a><a class="code" href="classQVCompare__uCharC1Block.html#a68f44f323f69f0a54bdbf763ee3ee53d">02000</a> <span class="keywordtype">void</span> <a class="code" href="classQVCompare__uCharC1Block.html#a68f44f323f69f0a54bdbf763ee3ee53d" title="Block iterate function.">QVCompare_uCharC1Block::iterate</a>()
<a name="l02001"></a>02001         {
<a name="l02002"></a>02002         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l02003"></a>02003         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l02004"></a>02004         <span class="keyword">const</span> IppCmpOp ippCmpOp = getPropertyValue&lt; IppCmpOp &gt; (<span class="stringliteral">&quot;ippCmpOp&quot;</span>);
<a name="l02005"></a>02005         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02006"></a>02006         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02007"></a>02007 
<a name="l02008"></a>02008         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l02009"></a>02009         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02010"></a>02010 
<a name="l02011"></a>02011         <a class="code" href="group__qvippIDEAIF.html#ga789d10ddee1fa559a9cf44e8628801eb" title="Compares pixel values of two images using a specified compare operation.">Compare</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, ippCmpOp, destROIOffset);
<a name="l02012"></a>02012         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02013"></a>02013 
<a name="l02014"></a>02014         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02015"></a>02015         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02016"></a>02016         }
<a name="l02017"></a>02017 
<a name="l02018"></a>02018 <span class="comment">// Block QVCompare_sFloatC1Block for IPP function ippiCompare_32f_C1R</span>
<a name="l02019"></a><a class="code" href="classQVCompare__sFloatC1Block.html#aba926f3c3311a2e67f38a9a7504794d4">02019</a> <a class="code" href="classQVCompare__sFloatC1Block.html#aba926f3c3311a2e67f38a9a7504794d4" title="Block constructor.">QVCompare_sFloatC1Block::QVCompare_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02020"></a>02020         {
<a name="l02021"></a>02021         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>, inputFlag);
<a name="l02022"></a>02022         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>, inputFlag);
<a name="l02023"></a>02023         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02024"></a>02024         addProperty&lt; IppCmpOp &gt;(<span class="stringliteral">&quot;ippCmpOp&quot;</span>, inputFlag, ippCmpEq);
<a name="l02025"></a>02025         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02026"></a>02026         }
<a name="l02027"></a>02027 
<a name="l02028"></a><a class="code" href="classQVCompare__sFloatC1Block.html#aba1cc7d93075f8888b6fe5febc906272">02028</a> <span class="keywordtype">void</span> <a class="code" href="classQVCompare__sFloatC1Block.html#aba1cc7d93075f8888b6fe5febc906272" title="Block iterate function.">QVCompare_sFloatC1Block::iterate</a>()
<a name="l02029"></a>02029         {
<a name="l02030"></a>02030         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc1 = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc1&quot;</span>);
<a name="l02031"></a>02031         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc2 = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc2&quot;</span>);
<a name="l02032"></a>02032         <span class="keyword">const</span> IppCmpOp ippCmpOp = getPropertyValue&lt; IppCmpOp &gt; (<span class="stringliteral">&quot;ippCmpOp&quot;</span>);
<a name="l02033"></a>02033         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02034"></a>02034         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02035"></a>02035 
<a name="l02036"></a>02036         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l02037"></a>02037         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02038"></a>02038 
<a name="l02039"></a>02039         <a class="code" href="group__qvippIDEAIF.html#ga789d10ddee1fa559a9cf44e8628801eb" title="Compares pixel values of two images using a specified compare operation.">Compare</a>(qvimage_pSrc1, qvimage_pSrc2, qvimage_pDst, ippCmpOp, destROIOffset);
<a name="l02040"></a>02040         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02041"></a>02041 
<a name="l02042"></a>02042         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02043"></a>02043         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02044"></a>02044         }
<a name="l02045"></a>02045 
<a name="l02046"></a>02046 <span class="comment">// Block QVCompareC_uCharC1Block for IPP function ippiCompareC_8u_C1R</span>
<a name="l02047"></a><a class="code" href="classQVCompareC__uCharC1Block.html#ac75179e0b812b01f8a135688a55c7caa">02047</a> <a class="code" href="classQVCompareC__uCharC1Block.html#ac75179e0b812b01f8a135688a55c7caa" title="Block constructor.">QVCompareC_uCharC1Block::QVCompareC_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02048"></a>02048         {
<a name="l02049"></a>02049         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02050"></a>02050         addProperty&lt; uChar &gt;(<span class="stringliteral">&quot;value&quot;</span>, inputFlag);
<a name="l02051"></a>02051         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02052"></a>02052         addProperty&lt; IppCmpOp &gt;(<span class="stringliteral">&quot;ippCmpOp&quot;</span>, inputFlag, ippCmpEq);
<a name="l02053"></a>02053         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02054"></a>02054         }
<a name="l02055"></a>02055 
<a name="l02056"></a><a class="code" href="classQVCompareC__uCharC1Block.html#a6fb837d869be7c1b11f32c6a4da2a165">02056</a> <span class="keywordtype">void</span> <a class="code" href="classQVCompareC__uCharC1Block.html#a6fb837d869be7c1b11f32c6a4da2a165" title="Block iterate function.">QVCompareC_uCharC1Block::iterate</a>()
<a name="l02057"></a>02057         {
<a name="l02058"></a>02058         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02059"></a>02059         <span class="keyword">const</span> uChar value = getPropertyValue&lt; uChar &gt; (<span class="stringliteral">&quot;value&quot;</span>);
<a name="l02060"></a>02060         <span class="keyword">const</span> IppCmpOp ippCmpOp = getPropertyValue&lt; IppCmpOp &gt; (<span class="stringliteral">&quot;ippCmpOp&quot;</span>);
<a name="l02061"></a>02061         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02062"></a>02062         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02063"></a>02063 
<a name="l02064"></a>02064         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l02065"></a>02065         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02066"></a>02066 
<a name="l02067"></a>02067         <a class="code" href="group__qvippTACO.html#ga57cc9276708cb5ff3dace1640356af0d" title="Compares pixel values of two images, or pixel values of an image to a constant value...">CompareC</a>(qvimage_pSrc, value, qvimage_pDst, ippCmpOp, destROIOffset);
<a name="l02068"></a>02068         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02069"></a>02069 
<a name="l02070"></a>02070         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02071"></a>02071         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02072"></a>02072         }
<a name="l02073"></a>02073 
<a name="l02074"></a>02074 <span class="comment">// Block QVCompareC_sFloatC1Block for IPP function ippiCompareC_32f_C1R</span>
<a name="l02075"></a><a class="code" href="classQVCompareC__sFloatC1Block.html#aef3fc50a4cc7da7a1805891270bfabc7">02075</a> <a class="code" href="classQVCompareC__sFloatC1Block.html#aef3fc50a4cc7da7a1805891270bfabc7" title="Block constructor.">QVCompareC_sFloatC1Block::QVCompareC_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02076"></a>02076         {
<a name="l02077"></a>02077         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02078"></a>02078         addProperty&lt; sFloat &gt;(<span class="stringliteral">&quot;value&quot;</span>, inputFlag);
<a name="l02079"></a>02079         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02080"></a>02080         addProperty&lt; IppCmpOp &gt;(<span class="stringliteral">&quot;ippCmpOp&quot;</span>, inputFlag, ippCmpEq);
<a name="l02081"></a>02081         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02082"></a>02082         }
<a name="l02083"></a>02083 
<a name="l02084"></a><a class="code" href="classQVCompareC__sFloatC1Block.html#a530e27b34dca8bff45faff1a63f57e14">02084</a> <span class="keywordtype">void</span> <a class="code" href="classQVCompareC__sFloatC1Block.html#a530e27b34dca8bff45faff1a63f57e14" title="Block iterate function.">QVCompareC_sFloatC1Block::iterate</a>()
<a name="l02085"></a>02085         {
<a name="l02086"></a>02086         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02087"></a>02087         <span class="keyword">const</span> sFloat value = getPropertyValue&lt; sFloat &gt; (<span class="stringliteral">&quot;value&quot;</span>);
<a name="l02088"></a>02088         <span class="keyword">const</span> IppCmpOp ippCmpOp = getPropertyValue&lt; IppCmpOp &gt; (<span class="stringliteral">&quot;ippCmpOp&quot;</span>);
<a name="l02089"></a>02089         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02090"></a>02090         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02091"></a>02091 
<a name="l02092"></a>02092         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l02093"></a>02093         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02094"></a>02094 
<a name="l02095"></a>02095         <a class="code" href="group__qvippTACO.html#ga57cc9276708cb5ff3dace1640356af0d" title="Compares pixel values of two images, or pixel values of an image to a constant value...">CompareC</a>(qvimage_pSrc, value, qvimage_pDst, ippCmpOp, destROIOffset);
<a name="l02096"></a>02096         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02097"></a>02097 
<a name="l02098"></a>02098         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02099"></a>02099         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02100"></a>02100         }
<a name="l02101"></a>02101 
<a name="l02102"></a>02102 <span class="comment">// Block QVFilterBox_uCharC1Block for IPP function ippiFilterBox_8u_C1R</span>
<a name="l02103"></a><a class="code" href="classQVFilterBox__uCharC1Block.html#ad2968f16d9776a5dc00e49324a8deffb">02103</a> <a class="code" href="classQVFilterBox__uCharC1Block.html#ad2968f16d9776a5dc00e49324a8deffb" title="Block constructor.">QVFilterBox_uCharC1Block::QVFilterBox_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02104"></a>02104         {
<a name="l02105"></a>02105         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02106"></a>02106         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02107"></a>02107         addProperty&lt; QSize &gt;(<span class="stringliteral">&quot;maskSize&quot;</span>, inputFlag, QSize(3,3));
<a name="l02108"></a>02108         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;anchor&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02109"></a>02109         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02110"></a>02110         }
<a name="l02111"></a>02111 
<a name="l02112"></a><a class="code" href="classQVFilterBox__uCharC1Block.html#aa9d68de1b06e7812a1b3237b0cc9730b">02112</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterBox__uCharC1Block.html#aa9d68de1b06e7812a1b3237b0cc9730b" title="Block iterate function.">QVFilterBox_uCharC1Block::iterate</a>()
<a name="l02113"></a>02113         {
<a name="l02114"></a>02114         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02115"></a>02115         <span class="keyword">const</span> QSize maskSize = getPropertyValue&lt; QSize &gt; (<span class="stringliteral">&quot;maskSize&quot;</span>);
<a name="l02116"></a>02116         <span class="keyword">const</span> QPoint anchor = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;anchor&quot;</span>);
<a name="l02117"></a>02117         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02118"></a>02118         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02119"></a>02119 
<a name="l02120"></a>02120         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l02121"></a>02121         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02122"></a>02122 
<a name="l02123"></a>02123         <a class="code" href="group__qvippFF.html#ga2d118e9683ff100e1ae96b54158040ca" title="QVision wrapper function for IPP&amp;#39;s ippiFilterBox_8u_C1R.">FilterBox</a>(qvimage_pSrc, qvimage_pDst, maskSize, anchor, destROIOffset);
<a name="l02124"></a>02124         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02125"></a>02125 
<a name="l02126"></a>02126         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02127"></a>02127         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02128"></a>02128         }
<a name="l02129"></a>02129 
<a name="l02130"></a>02130 <span class="comment">// Block QVFilterBox_uCharC3Block for IPP function ippiFilterBox_8u_C3R</span>
<a name="l02131"></a><a class="code" href="classQVFilterBox__uCharC3Block.html#a577efe21e540eb6602f9e2963e68e525">02131</a> <a class="code" href="classQVFilterBox__uCharC3Block.html#a577efe21e540eb6602f9e2963e68e525" title="Block constructor.">QVFilterBox_uCharC3Block::QVFilterBox_uCharC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02132"></a>02132         {
<a name="l02133"></a>02133         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02134"></a>02134         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02135"></a>02135         addProperty&lt; QSize &gt;(<span class="stringliteral">&quot;maskSize&quot;</span>, inputFlag, QSize(3,3));
<a name="l02136"></a>02136         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;anchor&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02137"></a>02137         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02138"></a>02138         }
<a name="l02139"></a>02139 
<a name="l02140"></a><a class="code" href="classQVFilterBox__uCharC3Block.html#a843d1c1624e5e6359bc596bdb1348ab7">02140</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterBox__uCharC3Block.html#a843d1c1624e5e6359bc596bdb1348ab7" title="Block iterate function.">QVFilterBox_uCharC3Block::iterate</a>()
<a name="l02141"></a>02141         {
<a name="l02142"></a>02142         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02143"></a>02143         <span class="keyword">const</span> QSize maskSize = getPropertyValue&lt; QSize &gt; (<span class="stringliteral">&quot;maskSize&quot;</span>);
<a name="l02144"></a>02144         <span class="keyword">const</span> QPoint anchor = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;anchor&quot;</span>);
<a name="l02145"></a>02145         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02146"></a>02146         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02147"></a>02147 
<a name="l02148"></a>02148         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pDst;
<a name="l02149"></a>02149         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02150"></a>02150 
<a name="l02151"></a>02151         <a class="code" href="group__qvippFF.html#ga2d118e9683ff100e1ae96b54158040ca" title="QVision wrapper function for IPP&amp;#39;s ippiFilterBox_8u_C1R.">FilterBox</a>(qvimage_pSrc, qvimage_pDst, maskSize, anchor, destROIOffset);
<a name="l02152"></a>02152         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02153"></a>02153 
<a name="l02154"></a>02154         setPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02155"></a>02155         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02156"></a>02156         }
<a name="l02157"></a>02157 
<a name="l02158"></a>02158 <span class="comment">// Block QVFilterBox_sFloatC1Block for IPP function ippiFilterBox_32f_C1R</span>
<a name="l02159"></a><a class="code" href="classQVFilterBox__sFloatC1Block.html#a8c4adbf8342f504fbaf8a3192868f859">02159</a> <a class="code" href="classQVFilterBox__sFloatC1Block.html#a8c4adbf8342f504fbaf8a3192868f859" title="Block constructor.">QVFilterBox_sFloatC1Block::QVFilterBox_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02160"></a>02160         {
<a name="l02161"></a>02161         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02162"></a>02162         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02163"></a>02163         addProperty&lt; QSize &gt;(<span class="stringliteral">&quot;maskSize&quot;</span>, inputFlag, QSize(3,3));
<a name="l02164"></a>02164         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;anchor&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02165"></a>02165         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02166"></a>02166         }
<a name="l02167"></a>02167 
<a name="l02168"></a><a class="code" href="classQVFilterBox__sFloatC1Block.html#afb38b2f7c088c2bec50a58c7ec691f1a">02168</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterBox__sFloatC1Block.html#afb38b2f7c088c2bec50a58c7ec691f1a" title="Block iterate function.">QVFilterBox_sFloatC1Block::iterate</a>()
<a name="l02169"></a>02169         {
<a name="l02170"></a>02170         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02171"></a>02171         <span class="keyword">const</span> QSize maskSize = getPropertyValue&lt; QSize &gt; (<span class="stringliteral">&quot;maskSize&quot;</span>);
<a name="l02172"></a>02172         <span class="keyword">const</span> QPoint anchor = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;anchor&quot;</span>);
<a name="l02173"></a>02173         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02174"></a>02174         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02175"></a>02175 
<a name="l02176"></a>02176         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l02177"></a>02177         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02178"></a>02178 
<a name="l02179"></a>02179         <a class="code" href="group__qvippFF.html#ga2d118e9683ff100e1ae96b54158040ca" title="QVision wrapper function for IPP&amp;#39;s ippiFilterBox_8u_C1R.">FilterBox</a>(qvimage_pSrc, qvimage_pDst, maskSize, anchor, destROIOffset);
<a name="l02180"></a>02180         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02181"></a>02181 
<a name="l02182"></a>02182         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02183"></a>02183         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02184"></a>02184         }
<a name="l02185"></a>02185 
<a name="l02186"></a>02186 <span class="comment">// Block QVFilterMin_uCharC1Block for IPP function ippiFilterMin_8u_C1R</span>
<a name="l02187"></a><a class="code" href="classQVFilterMin__uCharC1Block.html#a5b40efb0be7cc11d9288401a24f379a9">02187</a> <a class="code" href="classQVFilterMin__uCharC1Block.html#a5b40efb0be7cc11d9288401a24f379a9" title="Block constructor.">QVFilterMin_uCharC1Block::QVFilterMin_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02188"></a>02188         {
<a name="l02189"></a>02189         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02190"></a>02190         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02191"></a>02191         addProperty&lt; QSize &gt;(<span class="stringliteral">&quot;maskSize&quot;</span>, inputFlag, QSize(3,3));
<a name="l02192"></a>02192         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;anchor&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02193"></a>02193         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02194"></a>02194         }
<a name="l02195"></a>02195 
<a name="l02196"></a><a class="code" href="classQVFilterMin__uCharC1Block.html#a6c50683299316e8a918b4f12e6cda079">02196</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterMin__uCharC1Block.html#a6c50683299316e8a918b4f12e6cda079" title="Block iterate function.">QVFilterMin_uCharC1Block::iterate</a>()
<a name="l02197"></a>02197         {
<a name="l02198"></a>02198         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02199"></a>02199         <span class="keyword">const</span> QSize maskSize = getPropertyValue&lt; QSize &gt; (<span class="stringliteral">&quot;maskSize&quot;</span>);
<a name="l02200"></a>02200         <span class="keyword">const</span> QPoint anchor = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;anchor&quot;</span>);
<a name="l02201"></a>02201         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02202"></a>02202         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02203"></a>02203 
<a name="l02204"></a>02204         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l02205"></a>02205         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02206"></a>02206 
<a name="l02207"></a>02207         <a class="code" href="group__qvippFF.html#gafd3151bc8843f531b4dd3c80a905774b" title="Applies the &amp;quot;min&amp;quot; filter to an image.">FilterMin</a>(qvimage_pSrc, qvimage_pDst, maskSize, anchor, destROIOffset);
<a name="l02208"></a>02208         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02209"></a>02209 
<a name="l02210"></a>02210         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02211"></a>02211         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02212"></a>02212         }
<a name="l02213"></a>02213 
<a name="l02214"></a>02214 <span class="comment">// Block QVFilterMin_uCharC3Block for IPP function ippiFilterMin_8u_C3R</span>
<a name="l02215"></a><a class="code" href="classQVFilterMin__uCharC3Block.html#a86dcdb02f1fa8a37e91fbc68701e61e7">02215</a> <a class="code" href="classQVFilterMin__uCharC3Block.html#a86dcdb02f1fa8a37e91fbc68701e61e7" title="Block constructor.">QVFilterMin_uCharC3Block::QVFilterMin_uCharC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02216"></a>02216         {
<a name="l02217"></a>02217         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02218"></a>02218         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02219"></a>02219         addProperty&lt; QSize &gt;(<span class="stringliteral">&quot;maskSize&quot;</span>, inputFlag, QSize(3,3));
<a name="l02220"></a>02220         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;anchor&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02221"></a>02221         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02222"></a>02222         }
<a name="l02223"></a>02223 
<a name="l02224"></a><a class="code" href="classQVFilterMin__uCharC3Block.html#ad20d471c11a24f54ef63f9658fd6d961">02224</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterMin__uCharC3Block.html#ad20d471c11a24f54ef63f9658fd6d961" title="Block iterate function.">QVFilterMin_uCharC3Block::iterate</a>()
<a name="l02225"></a>02225         {
<a name="l02226"></a>02226         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02227"></a>02227         <span class="keyword">const</span> QSize maskSize = getPropertyValue&lt; QSize &gt; (<span class="stringliteral">&quot;maskSize&quot;</span>);
<a name="l02228"></a>02228         <span class="keyword">const</span> QPoint anchor = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;anchor&quot;</span>);
<a name="l02229"></a>02229         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02230"></a>02230         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02231"></a>02231 
<a name="l02232"></a>02232         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pDst;
<a name="l02233"></a>02233         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02234"></a>02234 
<a name="l02235"></a>02235         <a class="code" href="group__qvippFF.html#gafd3151bc8843f531b4dd3c80a905774b" title="Applies the &amp;quot;min&amp;quot; filter to an image.">FilterMin</a>(qvimage_pSrc, qvimage_pDst, maskSize, anchor, destROIOffset);
<a name="l02236"></a>02236         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02237"></a>02237 
<a name="l02238"></a>02238         setPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02239"></a>02239         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02240"></a>02240         }
<a name="l02241"></a>02241 
<a name="l02242"></a>02242 <span class="comment">// Block QVFilterMin_sFloatC1Block for IPP function ippiFilterMin_32f_C1R</span>
<a name="l02243"></a><a class="code" href="classQVFilterMin__sFloatC1Block.html#afb4ee7d3c887b0a552118df67264703b">02243</a> <a class="code" href="classQVFilterMin__sFloatC1Block.html#afb4ee7d3c887b0a552118df67264703b" title="Block constructor.">QVFilterMin_sFloatC1Block::QVFilterMin_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02244"></a>02244         {
<a name="l02245"></a>02245         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02246"></a>02246         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02247"></a>02247         addProperty&lt; QSize &gt;(<span class="stringliteral">&quot;maskSize&quot;</span>, inputFlag, QSize(3,3));
<a name="l02248"></a>02248         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;anchor&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02249"></a>02249         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02250"></a>02250         }
<a name="l02251"></a>02251 
<a name="l02252"></a><a class="code" href="classQVFilterMin__sFloatC1Block.html#a8587f794d266c93ba2d61109d652f193">02252</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterMin__sFloatC1Block.html#a8587f794d266c93ba2d61109d652f193" title="Block iterate function.">QVFilterMin_sFloatC1Block::iterate</a>()
<a name="l02253"></a>02253         {
<a name="l02254"></a>02254         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02255"></a>02255         <span class="keyword">const</span> QSize maskSize = getPropertyValue&lt; QSize &gt; (<span class="stringliteral">&quot;maskSize&quot;</span>);
<a name="l02256"></a>02256         <span class="keyword">const</span> QPoint anchor = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;anchor&quot;</span>);
<a name="l02257"></a>02257         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02258"></a>02258         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02259"></a>02259 
<a name="l02260"></a>02260         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l02261"></a>02261         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02262"></a>02262 
<a name="l02263"></a>02263         <a class="code" href="group__qvippFF.html#gafd3151bc8843f531b4dd3c80a905774b" title="Applies the &amp;quot;min&amp;quot; filter to an image.">FilterMin</a>(qvimage_pSrc, qvimage_pDst, maskSize, anchor, destROIOffset);
<a name="l02264"></a>02264         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02265"></a>02265 
<a name="l02266"></a>02266         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02267"></a>02267         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02268"></a>02268         }
<a name="l02269"></a>02269 
<a name="l02270"></a>02270 <span class="comment">// Block QVFilterMax_uCharC1Block for IPP function ippiFilterMax_8u_C1R</span>
<a name="l02271"></a><a class="code" href="classQVFilterMax__uCharC1Block.html#aa8da0cec63cca331bd074236abc69315">02271</a> <a class="code" href="classQVFilterMax__uCharC1Block.html#aa8da0cec63cca331bd074236abc69315" title="Block constructor.">QVFilterMax_uCharC1Block::QVFilterMax_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02272"></a>02272         {
<a name="l02273"></a>02273         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02274"></a>02274         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02275"></a>02275         addProperty&lt; QSize &gt;(<span class="stringliteral">&quot;maskSize&quot;</span>, inputFlag, QSize(3,3));
<a name="l02276"></a>02276         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;anchor&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02277"></a>02277         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02278"></a>02278         }
<a name="l02279"></a>02279 
<a name="l02280"></a><a class="code" href="classQVFilterMax__uCharC1Block.html#ab22c45ef63b09202ae86ed70e22f3759">02280</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterMax__uCharC1Block.html#ab22c45ef63b09202ae86ed70e22f3759" title="Block iterate function.">QVFilterMax_uCharC1Block::iterate</a>()
<a name="l02281"></a>02281         {
<a name="l02282"></a>02282         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02283"></a>02283         <span class="keyword">const</span> QSize maskSize = getPropertyValue&lt; QSize &gt; (<span class="stringliteral">&quot;maskSize&quot;</span>);
<a name="l02284"></a>02284         <span class="keyword">const</span> QPoint anchor = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;anchor&quot;</span>);
<a name="l02285"></a>02285         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02286"></a>02286         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02287"></a>02287 
<a name="l02288"></a>02288         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l02289"></a>02289         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02290"></a>02290 
<a name="l02291"></a>02291         <a class="code" href="group__qvippFF.html#ga30636f7f21a0c31e2be512cd81885276" title="Applies the &amp;quot;max&amp;quot; filter to an image.">FilterMax</a>(qvimage_pSrc, qvimage_pDst, maskSize, anchor, destROIOffset);
<a name="l02292"></a>02292         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02293"></a>02293 
<a name="l02294"></a>02294         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02295"></a>02295         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02296"></a>02296         }
<a name="l02297"></a>02297 
<a name="l02298"></a>02298 <span class="comment">// Block QVFilterMax_uCharC3Block for IPP function ippiFilterMax_8u_C3R</span>
<a name="l02299"></a><a class="code" href="classQVFilterMax__uCharC3Block.html#a42f0cc0fdad7f4a387a1e463aa98ddcd">02299</a> <a class="code" href="classQVFilterMax__uCharC3Block.html#a42f0cc0fdad7f4a387a1e463aa98ddcd" title="Block constructor.">QVFilterMax_uCharC3Block::QVFilterMax_uCharC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02300"></a>02300         {
<a name="l02301"></a>02301         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02302"></a>02302         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02303"></a>02303         addProperty&lt; QSize &gt;(<span class="stringliteral">&quot;maskSize&quot;</span>, inputFlag, QSize(3,3));
<a name="l02304"></a>02304         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;anchor&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02305"></a>02305         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02306"></a>02306         }
<a name="l02307"></a>02307 
<a name="l02308"></a><a class="code" href="classQVFilterMax__uCharC3Block.html#a38cdd73f2a6253b0f2237e944eb22964">02308</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterMax__uCharC3Block.html#a38cdd73f2a6253b0f2237e944eb22964" title="Block iterate function.">QVFilterMax_uCharC3Block::iterate</a>()
<a name="l02309"></a>02309         {
<a name="l02310"></a>02310         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02311"></a>02311         <span class="keyword">const</span> QSize maskSize = getPropertyValue&lt; QSize &gt; (<span class="stringliteral">&quot;maskSize&quot;</span>);
<a name="l02312"></a>02312         <span class="keyword">const</span> QPoint anchor = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;anchor&quot;</span>);
<a name="l02313"></a>02313         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02314"></a>02314         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02315"></a>02315 
<a name="l02316"></a>02316         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pDst;
<a name="l02317"></a>02317         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02318"></a>02318 
<a name="l02319"></a>02319         <a class="code" href="group__qvippFF.html#ga30636f7f21a0c31e2be512cd81885276" title="Applies the &amp;quot;max&amp;quot; filter to an image.">FilterMax</a>(qvimage_pSrc, qvimage_pDst, maskSize, anchor, destROIOffset);
<a name="l02320"></a>02320         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02321"></a>02321 
<a name="l02322"></a>02322         setPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02323"></a>02323         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02324"></a>02324         }
<a name="l02325"></a>02325 
<a name="l02326"></a>02326 <span class="comment">// Block QVFilterMax_sFloatC1Block for IPP function ippiFilterMax_32f_C1R</span>
<a name="l02327"></a><a class="code" href="classQVFilterMax__sFloatC1Block.html#adfb1739f84d29faf796209da099a8abe">02327</a> <a class="code" href="classQVFilterMax__sFloatC1Block.html#adfb1739f84d29faf796209da099a8abe" title="Block constructor.">QVFilterMax_sFloatC1Block::QVFilterMax_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02328"></a>02328         {
<a name="l02329"></a>02329         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02330"></a>02330         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02331"></a>02331         addProperty&lt; QSize &gt;(<span class="stringliteral">&quot;maskSize&quot;</span>, inputFlag, QSize(3,3));
<a name="l02332"></a>02332         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;anchor&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02333"></a>02333         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02334"></a>02334         }
<a name="l02335"></a>02335 
<a name="l02336"></a><a class="code" href="classQVFilterMax__sFloatC1Block.html#accbf158313aa7c27ecde0c236b388457">02336</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterMax__sFloatC1Block.html#accbf158313aa7c27ecde0c236b388457" title="Block iterate function.">QVFilterMax_sFloatC1Block::iterate</a>()
<a name="l02337"></a>02337         {
<a name="l02338"></a>02338         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02339"></a>02339         <span class="keyword">const</span> QSize maskSize = getPropertyValue&lt; QSize &gt; (<span class="stringliteral">&quot;maskSize&quot;</span>);
<a name="l02340"></a>02340         <span class="keyword">const</span> QPoint anchor = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;anchor&quot;</span>);
<a name="l02341"></a>02341         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02342"></a>02342         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02343"></a>02343 
<a name="l02344"></a>02344         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l02345"></a>02345         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02346"></a>02346 
<a name="l02347"></a>02347         <a class="code" href="group__qvippFF.html#ga30636f7f21a0c31e2be512cd81885276" title="Applies the &amp;quot;max&amp;quot; filter to an image.">FilterMax</a>(qvimage_pSrc, qvimage_pDst, maskSize, anchor, destROIOffset);
<a name="l02348"></a>02348         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02349"></a>02349 
<a name="l02350"></a>02350         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02351"></a>02351         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02352"></a>02352         }
<a name="l02353"></a>02353 
<a name="l02354"></a>02354 <span class="comment">// Block QVFilterMedian_uCharC1Block for IPP function ippiFilterMedian_8u_C1R</span>
<a name="l02355"></a><a class="code" href="classQVFilterMedian__uCharC1Block.html#abbb87bdaf67f75b50ce7e16d1137551d">02355</a> <a class="code" href="classQVFilterMedian__uCharC1Block.html#abbb87bdaf67f75b50ce7e16d1137551d" title="Block constructor.">QVFilterMedian_uCharC1Block::QVFilterMedian_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02356"></a>02356         {
<a name="l02357"></a>02357         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02358"></a>02358         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02359"></a>02359         addProperty&lt; QSize &gt;(<span class="stringliteral">&quot;maskSize&quot;</span>, inputFlag, QSize(3,3));
<a name="l02360"></a>02360         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;anchor&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02361"></a>02361         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02362"></a>02362         }
<a name="l02363"></a>02363 
<a name="l02364"></a><a class="code" href="classQVFilterMedian__uCharC1Block.html#a8a8e38fb48e39e93c704fd0b18d44320">02364</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterMedian__uCharC1Block.html#a8a8e38fb48e39e93c704fd0b18d44320" title="Block iterate function.">QVFilterMedian_uCharC1Block::iterate</a>()
<a name="l02365"></a>02365         {
<a name="l02366"></a>02366         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02367"></a>02367         <span class="keyword">const</span> QSize maskSize = getPropertyValue&lt; QSize &gt; (<span class="stringliteral">&quot;maskSize&quot;</span>);
<a name="l02368"></a>02368         <span class="keyword">const</span> QPoint anchor = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;anchor&quot;</span>);
<a name="l02369"></a>02369         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02370"></a>02370         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02371"></a>02371 
<a name="l02372"></a>02372         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l02373"></a>02373         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02374"></a>02374 
<a name="l02375"></a>02375         <a class="code" href="group__qvippFF.html#ga4939840684f7d21b53310482b5302a3f" title="Filters an image using a box median filter.">FilterMedian</a>(qvimage_pSrc, qvimage_pDst, maskSize, anchor, destROIOffset);
<a name="l02376"></a>02376         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02377"></a>02377 
<a name="l02378"></a>02378         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02379"></a>02379         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02380"></a>02380         }
<a name="l02381"></a>02381 
<a name="l02382"></a>02382 <span class="comment">// Block QVFilterMedian_uCharC3Block for IPP function ippiFilterMedian_8u_C3R</span>
<a name="l02383"></a><a class="code" href="classQVFilterMedian__uCharC3Block.html#a84653631b5cc5db3b14624be447b2732">02383</a> <a class="code" href="classQVFilterMedian__uCharC3Block.html#a84653631b5cc5db3b14624be447b2732" title="Block constructor.">QVFilterMedian_uCharC3Block::QVFilterMedian_uCharC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02384"></a>02384         {
<a name="l02385"></a>02385         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02386"></a>02386         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02387"></a>02387         addProperty&lt; QSize &gt;(<span class="stringliteral">&quot;maskSize&quot;</span>, inputFlag, QSize(3,3));
<a name="l02388"></a>02388         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;anchor&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02389"></a>02389         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02390"></a>02390         }
<a name="l02391"></a>02391 
<a name="l02392"></a><a class="code" href="classQVFilterMedian__uCharC3Block.html#a71965cbce58a6b09ebc74efab598c736">02392</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterMedian__uCharC3Block.html#a71965cbce58a6b09ebc74efab598c736" title="Block iterate function.">QVFilterMedian_uCharC3Block::iterate</a>()
<a name="l02393"></a>02393         {
<a name="l02394"></a>02394         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02395"></a>02395         <span class="keyword">const</span> QSize maskSize = getPropertyValue&lt; QSize &gt; (<span class="stringliteral">&quot;maskSize&quot;</span>);
<a name="l02396"></a>02396         <span class="keyword">const</span> QPoint anchor = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;anchor&quot;</span>);
<a name="l02397"></a>02397         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02398"></a>02398         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02399"></a>02399 
<a name="l02400"></a>02400         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pDst;
<a name="l02401"></a>02401         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02402"></a>02402 
<a name="l02403"></a>02403         <a class="code" href="group__qvippFF.html#ga4939840684f7d21b53310482b5302a3f" title="Filters an image using a box median filter.">FilterMedian</a>(qvimage_pSrc, qvimage_pDst, maskSize, anchor, destROIOffset);
<a name="l02404"></a>02404         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02405"></a>02405 
<a name="l02406"></a>02406         setPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02407"></a>02407         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02408"></a>02408         }
<a name="l02409"></a>02409 
<a name="l02410"></a>02410 <span class="comment">// Block QVFilterMedianHoriz_uCharC1Block for IPP function ippiFilterMedianHoriz_8u_C1R</span>
<a name="l02411"></a><a class="code" href="classQVFilterMedianHoriz__uCharC1Block.html#aeec2ddcf1ac85169fc3cd9cbc538581c">02411</a> <a class="code" href="classQVFilterMedianHoriz__uCharC1Block.html#aeec2ddcf1ac85169fc3cd9cbc538581c" title="Block constructor.">QVFilterMedianHoriz_uCharC1Block::QVFilterMedianHoriz_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02412"></a>02412         {
<a name="l02413"></a>02413         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02414"></a>02414         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02415"></a>02415         addProperty&lt; IppiMaskSize &gt;(<span class="stringliteral">&quot;mask&quot;</span>, inputFlag, ippMskSize3x3);
<a name="l02416"></a>02416         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02417"></a>02417         }
<a name="l02418"></a>02418 
<a name="l02419"></a><a class="code" href="classQVFilterMedianHoriz__uCharC1Block.html#a64e97e90cfdd8757b6dcc1f9ce57b2fc">02419</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterMedianHoriz__uCharC1Block.html#a64e97e90cfdd8757b6dcc1f9ce57b2fc" title="Block iterate function.">QVFilterMedianHoriz_uCharC1Block::iterate</a>()
<a name="l02420"></a>02420         {
<a name="l02421"></a>02421         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02422"></a>02422         <span class="keyword">const</span> IppiMaskSize mask = getPropertyValue&lt; IppiMaskSize &gt; (<span class="stringliteral">&quot;mask&quot;</span>);
<a name="l02423"></a>02423         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02424"></a>02424         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02425"></a>02425 
<a name="l02426"></a>02426         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l02427"></a>02427         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02428"></a>02428 
<a name="l02429"></a>02429         <a class="code" href="group__qvippFF.html#gaa60c522dfe683cf577e01467744e871a" title="Performs horizontal median filtering.">FilterMedianHoriz</a>(qvimage_pSrc, qvimage_pDst, mask, destROIOffset);
<a name="l02430"></a>02430         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02431"></a>02431 
<a name="l02432"></a>02432         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02433"></a>02433         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02434"></a>02434         }
<a name="l02435"></a>02435 
<a name="l02436"></a>02436 <span class="comment">// Block QVFilterSobelHorizMask_sFloatC1Block for IPP function ippiFilterSobelHorizMask_32f_C1R</span>
<a name="l02437"></a><a class="code" href="classQVFilterSobelHorizMask__sFloatC1Block.html#a35c67c456a9f27aeed7ed8870389990e">02437</a> <a class="code" href="classQVFilterSobelHorizMask__sFloatC1Block.html#a35c67c456a9f27aeed7ed8870389990e" title="Block constructor.">QVFilterSobelHorizMask_sFloatC1Block::QVFilterSobelHorizMask_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02438"></a>02438         {
<a name="l02439"></a>02439         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02440"></a>02440         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02441"></a>02441         addProperty&lt; IppiMaskSize &gt;(<span class="stringliteral">&quot;mask&quot;</span>, inputFlag, ippMskSize3x3);
<a name="l02442"></a>02442         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02443"></a>02443         }
<a name="l02444"></a>02444 
<a name="l02445"></a><a class="code" href="classQVFilterSobelHorizMask__sFloatC1Block.html#a0e84e56f24e60d22c299e705f1dd0fb7">02445</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterSobelHorizMask__sFloatC1Block.html#a0e84e56f24e60d22c299e705f1dd0fb7" title="Block iterate function.">QVFilterSobelHorizMask_sFloatC1Block::iterate</a>()
<a name="l02446"></a>02446         {
<a name="l02447"></a>02447         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02448"></a>02448         <span class="keyword">const</span> IppiMaskSize mask = getPropertyValue&lt; IppiMaskSize &gt; (<span class="stringliteral">&quot;mask&quot;</span>);
<a name="l02449"></a>02449         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02450"></a>02450         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02451"></a>02451 
<a name="l02452"></a>02452         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l02453"></a>02453         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02454"></a>02454 
<a name="l02455"></a>02455         <a class="code" href="group__qvippFF.html#ga80cdf87494c982146fbaf42fa4e1886f" title="QVision wrapper function for IPP&amp;#39;s ippiFilterSobelHorizMask_32f_C1R.">FilterSobelHorizMask</a>(qvimage_pSrc, qvimage_pDst, mask, destROIOffset);
<a name="l02456"></a>02456         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02457"></a>02457 
<a name="l02458"></a>02458         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02459"></a>02459         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02460"></a>02460         }
<a name="l02461"></a>02461 
<a name="l02462"></a>02462 <span class="comment">// Block QVFilterSobelVertMask_sFloatC1Block for IPP function ippiFilterSobelVertMask_32f_C1R</span>
<a name="l02463"></a><a class="code" href="classQVFilterSobelVertMask__sFloatC1Block.html#a12777a668324c98219eb18e179dcb401">02463</a> <a class="code" href="classQVFilterSobelVertMask__sFloatC1Block.html#a12777a668324c98219eb18e179dcb401" title="Block constructor.">QVFilterSobelVertMask_sFloatC1Block::QVFilterSobelVertMask_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02464"></a>02464         {
<a name="l02465"></a>02465         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02466"></a>02466         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02467"></a>02467         addProperty&lt; IppiMaskSize &gt;(<span class="stringliteral">&quot;mask&quot;</span>, inputFlag, ippMskSize3x3);
<a name="l02468"></a>02468         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02469"></a>02469         }
<a name="l02470"></a>02470 
<a name="l02471"></a><a class="code" href="classQVFilterSobelVertMask__sFloatC1Block.html#a725b785d37db66d6cf5ad79ddc03e2b0">02471</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterSobelVertMask__sFloatC1Block.html#a725b785d37db66d6cf5ad79ddc03e2b0" title="Block iterate function.">QVFilterSobelVertMask_sFloatC1Block::iterate</a>()
<a name="l02472"></a>02472         {
<a name="l02473"></a>02473         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02474"></a>02474         <span class="keyword">const</span> IppiMaskSize mask = getPropertyValue&lt; IppiMaskSize &gt; (<span class="stringliteral">&quot;mask&quot;</span>);
<a name="l02475"></a>02475         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02476"></a>02476         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02477"></a>02477 
<a name="l02478"></a>02478         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l02479"></a>02479         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02480"></a>02480 
<a name="l02481"></a>02481         <a class="code" href="group__qvippFF.html#gac4c214ba6435857ee9874d2103e99418" title="QVision wrapper function for IPP&amp;#39;s ippiFilterSobelVertMask_32f_C1R.">FilterSobelVertMask</a>(qvimage_pSrc, qvimage_pDst, mask, destROIOffset);
<a name="l02482"></a>02482         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02483"></a>02483 
<a name="l02484"></a>02484         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02485"></a>02485         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02486"></a>02486         }
<a name="l02487"></a>02487 
<a name="l02488"></a>02488 <span class="comment">// Block QVFilterLaplace_uCharC1Block for IPP function ippiFilterLaplace_8u_C1R</span>
<a name="l02489"></a><a class="code" href="classQVFilterLaplace__uCharC1Block.html#a21d2b6d9fd20f09f810730fbc91995f2">02489</a> <a class="code" href="classQVFilterLaplace__uCharC1Block.html#a21d2b6d9fd20f09f810730fbc91995f2" title="Block constructor.">QVFilterLaplace_uCharC1Block::QVFilterLaplace_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02490"></a>02490         {
<a name="l02491"></a>02491         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02492"></a>02492         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02493"></a>02493         addProperty&lt; IppiMaskSize &gt;(<span class="stringliteral">&quot;mask&quot;</span>, inputFlag, ippMskSize3x3);
<a name="l02494"></a>02494         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02495"></a>02495         }
<a name="l02496"></a>02496 
<a name="l02497"></a><a class="code" href="classQVFilterLaplace__uCharC1Block.html#a167d6ee3b93d27e9c2a21f2d0750dbf9">02497</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterLaplace__uCharC1Block.html#a167d6ee3b93d27e9c2a21f2d0750dbf9" title="Block iterate function.">QVFilterLaplace_uCharC1Block::iterate</a>()
<a name="l02498"></a>02498         {
<a name="l02499"></a>02499         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02500"></a>02500         <span class="keyword">const</span> IppiMaskSize mask = getPropertyValue&lt; IppiMaskSize &gt; (<span class="stringliteral">&quot;mask&quot;</span>);
<a name="l02501"></a>02501         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02502"></a>02502         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02503"></a>02503 
<a name="l02504"></a>02504         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l02505"></a>02505         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02506"></a>02506 
<a name="l02507"></a>02507         <a class="code" href="group__qvippFF.html#ga5ea3603eeaf76f10efb5582e4b67ded0" title="QVision wrapper function for IPP&amp;#39;s ippiFilterLaplace_8u_C1R.">FilterLaplace</a>(qvimage_pSrc, qvimage_pDst, mask, destROIOffset);
<a name="l02508"></a>02508         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02509"></a>02509 
<a name="l02510"></a>02510         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02511"></a>02511         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02512"></a>02512         }
<a name="l02513"></a>02513 
<a name="l02514"></a>02514 <span class="comment">// Block QVFilterLaplace_sFloatC1Block for IPP function ippiFilterLaplace_32f_C1R</span>
<a name="l02515"></a><a class="code" href="classQVFilterLaplace__sFloatC1Block.html#a570020b2a5be50ac678b60c21d74f509">02515</a> <a class="code" href="classQVFilterLaplace__sFloatC1Block.html#a570020b2a5be50ac678b60c21d74f509" title="Block constructor.">QVFilterLaplace_sFloatC1Block::QVFilterLaplace_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02516"></a>02516         {
<a name="l02517"></a>02517         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02518"></a>02518         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02519"></a>02519         addProperty&lt; IppiMaskSize &gt;(<span class="stringliteral">&quot;mask&quot;</span>, inputFlag, ippMskSize3x3);
<a name="l02520"></a>02520         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02521"></a>02521         }
<a name="l02522"></a>02522 
<a name="l02523"></a><a class="code" href="classQVFilterLaplace__sFloatC1Block.html#ab601a0ea4dd4be85a80882dd8efe3c5b">02523</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterLaplace__sFloatC1Block.html#ab601a0ea4dd4be85a80882dd8efe3c5b" title="Block iterate function.">QVFilterLaplace_sFloatC1Block::iterate</a>()
<a name="l02524"></a>02524         {
<a name="l02525"></a>02525         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02526"></a>02526         <span class="keyword">const</span> IppiMaskSize mask = getPropertyValue&lt; IppiMaskSize &gt; (<span class="stringliteral">&quot;mask&quot;</span>);
<a name="l02527"></a>02527         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02528"></a>02528         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02529"></a>02529 
<a name="l02530"></a>02530         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l02531"></a>02531         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02532"></a>02532 
<a name="l02533"></a>02533         <a class="code" href="group__qvippFF.html#ga5ea3603eeaf76f10efb5582e4b67ded0" title="QVision wrapper function for IPP&amp;#39;s ippiFilterLaplace_8u_C1R.">FilterLaplace</a>(qvimage_pSrc, qvimage_pDst, mask, destROIOffset);
<a name="l02534"></a>02534         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02535"></a>02535 
<a name="l02536"></a>02536         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02537"></a>02537         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02538"></a>02538         }
<a name="l02539"></a>02539 
<a name="l02540"></a>02540 <span class="comment">// Block QVFilterGauss_uCharC1Block for IPP function ippiFilterGauss_8u_C1R</span>
<a name="l02541"></a><a class="code" href="classQVFilterGauss__uCharC1Block.html#a158e23bbc6c0d9055ed8158a0e42e6be">02541</a> <a class="code" href="classQVFilterGauss__uCharC1Block.html#a158e23bbc6c0d9055ed8158a0e42e6be" title="Block constructor.">QVFilterGauss_uCharC1Block::QVFilterGauss_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02542"></a>02542         {
<a name="l02543"></a>02543         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02544"></a>02544         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02545"></a>02545         addProperty&lt; IppiMaskSize &gt;(<span class="stringliteral">&quot;mask&quot;</span>, inputFlag, ippMskSize3x3);
<a name="l02546"></a>02546         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02547"></a>02547         }
<a name="l02548"></a>02548 
<a name="l02549"></a><a class="code" href="classQVFilterGauss__uCharC1Block.html#a09201a99e2a08b5ddd655740d14be5af">02549</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterGauss__uCharC1Block.html#a09201a99e2a08b5ddd655740d14be5af" title="Block iterate function.">QVFilterGauss_uCharC1Block::iterate</a>()
<a name="l02550"></a>02550         {
<a name="l02551"></a>02551         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02552"></a>02552         <span class="keyword">const</span> IppiMaskSize mask = getPropertyValue&lt; IppiMaskSize &gt; (<span class="stringliteral">&quot;mask&quot;</span>);
<a name="l02553"></a>02553         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02554"></a>02554         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02555"></a>02555 
<a name="l02556"></a>02556         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l02557"></a>02557         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02558"></a>02558 
<a name="l02559"></a>02559         <a class="code" href="group__qvippFF.html#gae5c1010fcf026e45590b363519769da5" title="QVision wrapper function for IPP&amp;#39;s ippiFilterGauss_8u_C1R.">FilterGauss</a>(qvimage_pSrc, qvimage_pDst, mask, destROIOffset);
<a name="l02560"></a>02560         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02561"></a>02561 
<a name="l02562"></a>02562         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02563"></a>02563         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02564"></a>02564         }
<a name="l02565"></a>02565 
<a name="l02566"></a>02566 <span class="comment">// Block QVFilterGauss_sFloatC1Block for IPP function ippiFilterGauss_32f_C1R</span>
<a name="l02567"></a><a class="code" href="classQVFilterGauss__sFloatC1Block.html#a84c686e78a6fcfa736c523313a317eb8">02567</a> <a class="code" href="classQVFilterGauss__sFloatC1Block.html#a84c686e78a6fcfa736c523313a317eb8" title="Block constructor.">QVFilterGauss_sFloatC1Block::QVFilterGauss_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02568"></a>02568         {
<a name="l02569"></a>02569         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02570"></a>02570         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02571"></a>02571         addProperty&lt; IppiMaskSize &gt;(<span class="stringliteral">&quot;mask&quot;</span>, inputFlag, ippMskSize3x3);
<a name="l02572"></a>02572         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02573"></a>02573         }
<a name="l02574"></a>02574 
<a name="l02575"></a><a class="code" href="classQVFilterGauss__sFloatC1Block.html#aafb95b09b8c8701e4e713af4e1806e52">02575</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterGauss__sFloatC1Block.html#aafb95b09b8c8701e4e713af4e1806e52" title="Block iterate function.">QVFilterGauss_sFloatC1Block::iterate</a>()
<a name="l02576"></a>02576         {
<a name="l02577"></a>02577         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02578"></a>02578         <span class="keyword">const</span> IppiMaskSize mask = getPropertyValue&lt; IppiMaskSize &gt; (<span class="stringliteral">&quot;mask&quot;</span>);
<a name="l02579"></a>02579         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02580"></a>02580         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02581"></a>02581 
<a name="l02582"></a>02582         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l02583"></a>02583         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02584"></a>02584 
<a name="l02585"></a>02585         <a class="code" href="group__qvippFF.html#gae5c1010fcf026e45590b363519769da5" title="QVision wrapper function for IPP&amp;#39;s ippiFilterGauss_8u_C1R.">FilterGauss</a>(qvimage_pSrc, qvimage_pDst, mask, destROIOffset);
<a name="l02586"></a>02586         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02587"></a>02587 
<a name="l02588"></a>02588         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02589"></a>02589         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02590"></a>02590         }
<a name="l02591"></a>02591 
<a name="l02592"></a>02592 <span class="comment">// Block QVFilterGauss_uCharC3Block for IPP function ippiFilterGauss_8u_C3R</span>
<a name="l02593"></a><a class="code" href="classQVFilterGauss__uCharC3Block.html#aaea82a2040c4b2ece17592d5d4101d6d">02593</a> <a class="code" href="classQVFilterGauss__uCharC3Block.html#aaea82a2040c4b2ece17592d5d4101d6d" title="Block constructor.">QVFilterGauss_uCharC3Block::QVFilterGauss_uCharC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02594"></a>02594         {
<a name="l02595"></a>02595         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02596"></a>02596         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02597"></a>02597         addProperty&lt; IppiMaskSize &gt;(<span class="stringliteral">&quot;mask&quot;</span>, inputFlag, ippMskSize3x3);
<a name="l02598"></a>02598         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02599"></a>02599         }
<a name="l02600"></a>02600 
<a name="l02601"></a><a class="code" href="classQVFilterGauss__uCharC3Block.html#a19ae95c1a23ffef7b713b0f58d503acf">02601</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterGauss__uCharC3Block.html#a19ae95c1a23ffef7b713b0f58d503acf" title="Block iterate function.">QVFilterGauss_uCharC3Block::iterate</a>()
<a name="l02602"></a>02602         {
<a name="l02603"></a>02603         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02604"></a>02604         <span class="keyword">const</span> IppiMaskSize mask = getPropertyValue&lt; IppiMaskSize &gt; (<span class="stringliteral">&quot;mask&quot;</span>);
<a name="l02605"></a>02605         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02606"></a>02606         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02607"></a>02607 
<a name="l02608"></a>02608         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pDst;
<a name="l02609"></a>02609         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02610"></a>02610 
<a name="l02611"></a>02611         <a class="code" href="group__qvippFF.html#gae5c1010fcf026e45590b363519769da5" title="QVision wrapper function for IPP&amp;#39;s ippiFilterGauss_8u_C1R.">FilterGauss</a>(qvimage_pSrc, qvimage_pDst, mask, destROIOffset);
<a name="l02612"></a>02612         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02613"></a>02613 
<a name="l02614"></a>02614         setPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02615"></a>02615         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02616"></a>02616         }
<a name="l02617"></a>02617 
<a name="l02618"></a>02618 <span class="comment">// Block QVFilterGauss_sFloatC3Block for IPP function ippiFilterGauss_32f_C3R</span>
<a name="l02619"></a><a class="code" href="classQVFilterGauss__sFloatC3Block.html#a57b8db44004556a4dad649ea7f697de6">02619</a> <a class="code" href="classQVFilterGauss__sFloatC3Block.html#a57b8db44004556a4dad649ea7f697de6" title="Block constructor.">QVFilterGauss_sFloatC3Block::QVFilterGauss_sFloatC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02620"></a>02620         {
<a name="l02621"></a>02621         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02622"></a>02622         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02623"></a>02623         addProperty&lt; IppiMaskSize &gt;(<span class="stringliteral">&quot;mask&quot;</span>, inputFlag, ippMskSize3x3);
<a name="l02624"></a>02624         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02625"></a>02625         }
<a name="l02626"></a>02626 
<a name="l02627"></a><a class="code" href="classQVFilterGauss__sFloatC3Block.html#afbb9b1076311fa31052e3fe979bb0304">02627</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterGauss__sFloatC3Block.html#afbb9b1076311fa31052e3fe979bb0304" title="Block iterate function.">QVFilterGauss_sFloatC3Block::iterate</a>()
<a name="l02628"></a>02628         {
<a name="l02629"></a>02629         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02630"></a>02630         <span class="keyword">const</span> IppiMaskSize mask = getPropertyValue&lt; IppiMaskSize &gt; (<span class="stringliteral">&quot;mask&quot;</span>);
<a name="l02631"></a>02631         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02632"></a>02632         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02633"></a>02633 
<a name="l02634"></a>02634         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pDst;
<a name="l02635"></a>02635         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02636"></a>02636 
<a name="l02637"></a>02637         <a class="code" href="group__qvippFF.html#gae5c1010fcf026e45590b363519769da5" title="QVision wrapper function for IPP&amp;#39;s ippiFilterGauss_8u_C1R.">FilterGauss</a>(qvimage_pSrc, qvimage_pDst, mask, destROIOffset);
<a name="l02638"></a>02638         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02639"></a>02639 
<a name="l02640"></a>02640         setPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02641"></a>02641         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02642"></a>02642         }
<a name="l02643"></a>02643 
<a name="l02644"></a>02644 <span class="comment">// Block QVFilterHipass_uCharC1Block for IPP function ippiFilterHipass_8u_C1R</span>
<a name="l02645"></a><a class="code" href="classQVFilterHipass__uCharC1Block.html#afeb8896c8f27d8d650f99709cdd79ba4">02645</a> <a class="code" href="classQVFilterHipass__uCharC1Block.html#afeb8896c8f27d8d650f99709cdd79ba4" title="Block constructor.">QVFilterHipass_uCharC1Block::QVFilterHipass_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02646"></a>02646         {
<a name="l02647"></a>02647         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02648"></a>02648         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02649"></a>02649         addProperty&lt; IppiMaskSize &gt;(<span class="stringliteral">&quot;mask&quot;</span>, inputFlag, ippMskSize3x3);
<a name="l02650"></a>02650         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02651"></a>02651         }
<a name="l02652"></a>02652 
<a name="l02653"></a><a class="code" href="classQVFilterHipass__uCharC1Block.html#acfc5eb72fb03159e9adc59a8f3108f68">02653</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterHipass__uCharC1Block.html#acfc5eb72fb03159e9adc59a8f3108f68" title="Block iterate function.">QVFilterHipass_uCharC1Block::iterate</a>()
<a name="l02654"></a>02654         {
<a name="l02655"></a>02655         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02656"></a>02656         <span class="keyword">const</span> IppiMaskSize mask = getPropertyValue&lt; IppiMaskSize &gt; (<span class="stringliteral">&quot;mask&quot;</span>);
<a name="l02657"></a>02657         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02658"></a>02658         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02659"></a>02659 
<a name="l02660"></a>02660         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l02661"></a>02661         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02662"></a>02662 
<a name="l02663"></a>02663         <a class="code" href="group__qvippFF.html#ga103146095de7a376dfb779a63e6a0f6a" title="QVision wrapper function for IPP&amp;#39;s ippiFilterHipass_8u_C1R.">FilterHipass</a>(qvimage_pSrc, qvimage_pDst, mask, destROIOffset);
<a name="l02664"></a>02664         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02665"></a>02665 
<a name="l02666"></a>02666         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02667"></a>02667         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02668"></a>02668         }
<a name="l02669"></a>02669 
<a name="l02670"></a>02670 <span class="comment">// Block QVFilterHipass_uCharC3Block for IPP function ippiFilterHipass_8u_C3R</span>
<a name="l02671"></a><a class="code" href="classQVFilterHipass__uCharC3Block.html#ab96ab8cc5fed21daaa37020b314d74d7">02671</a> <a class="code" href="classQVFilterHipass__uCharC3Block.html#ab96ab8cc5fed21daaa37020b314d74d7" title="Block constructor.">QVFilterHipass_uCharC3Block::QVFilterHipass_uCharC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02672"></a>02672         {
<a name="l02673"></a>02673         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02674"></a>02674         addProperty&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02675"></a>02675         addProperty&lt; IppiMaskSize &gt;(<span class="stringliteral">&quot;mask&quot;</span>, inputFlag, ippMskSize3x3);
<a name="l02676"></a>02676         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02677"></a>02677         }
<a name="l02678"></a>02678 
<a name="l02679"></a><a class="code" href="classQVFilterHipass__uCharC3Block.html#a38718ce291779ae80c5163f945c59571">02679</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterHipass__uCharC3Block.html#a38718ce291779ae80c5163f945c59571" title="Block iterate function.">QVFilterHipass_uCharC3Block::iterate</a>()
<a name="l02680"></a>02680         {
<a name="l02681"></a>02681         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02682"></a>02682         <span class="keyword">const</span> IppiMaskSize mask = getPropertyValue&lt; IppiMaskSize &gt; (<span class="stringliteral">&quot;mask&quot;</span>);
<a name="l02683"></a>02683         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02684"></a>02684         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02685"></a>02685 
<a name="l02686"></a>02686         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 3&gt;</a> qvimage_pDst;
<a name="l02687"></a>02687         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02688"></a>02688 
<a name="l02689"></a>02689         <a class="code" href="group__qvippFF.html#ga103146095de7a376dfb779a63e6a0f6a" title="QVision wrapper function for IPP&amp;#39;s ippiFilterHipass_8u_C1R.">FilterHipass</a>(qvimage_pSrc, qvimage_pDst, mask, destROIOffset);
<a name="l02690"></a>02690         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02691"></a>02691 
<a name="l02692"></a>02692         setPropertyValue&lt; QVImage&lt;uChar, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02693"></a>02693         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02694"></a>02694         }
<a name="l02695"></a>02695 
<a name="l02696"></a>02696 <span class="comment">// Block QVFilterHipass_sFloatC1Block for IPP function ippiFilterHipass_32f_C1R</span>
<a name="l02697"></a><a class="code" href="classQVFilterHipass__sFloatC1Block.html#ad56ff7ee6a9bd8e4e348c52cfff98057">02697</a> <a class="code" href="classQVFilterHipass__sFloatC1Block.html#ad56ff7ee6a9bd8e4e348c52cfff98057" title="Block constructor.">QVFilterHipass_sFloatC1Block::QVFilterHipass_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02698"></a>02698         {
<a name="l02699"></a>02699         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02700"></a>02700         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02701"></a>02701         addProperty&lt; IppiMaskSize &gt;(<span class="stringliteral">&quot;mask&quot;</span>, inputFlag, ippMskSize3x3);
<a name="l02702"></a>02702         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02703"></a>02703         }
<a name="l02704"></a>02704 
<a name="l02705"></a><a class="code" href="classQVFilterHipass__sFloatC1Block.html#a2b4a7cf5327f3e8ba65cd8e43bf1636c">02705</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterHipass__sFloatC1Block.html#a2b4a7cf5327f3e8ba65cd8e43bf1636c" title="Block iterate function.">QVFilterHipass_sFloatC1Block::iterate</a>()
<a name="l02706"></a>02706         {
<a name="l02707"></a>02707         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02708"></a>02708         <span class="keyword">const</span> IppiMaskSize mask = getPropertyValue&lt; IppiMaskSize &gt; (<span class="stringliteral">&quot;mask&quot;</span>);
<a name="l02709"></a>02709         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02710"></a>02710         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02711"></a>02711 
<a name="l02712"></a>02712         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l02713"></a>02713         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02714"></a>02714 
<a name="l02715"></a>02715         <a class="code" href="group__qvippFF.html#ga103146095de7a376dfb779a63e6a0f6a" title="QVision wrapper function for IPP&amp;#39;s ippiFilterHipass_8u_C1R.">FilterHipass</a>(qvimage_pSrc, qvimage_pDst, mask, destROIOffset);
<a name="l02716"></a>02716         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02717"></a>02717 
<a name="l02718"></a>02718         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02719"></a>02719         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02720"></a>02720         }
<a name="l02721"></a>02721 
<a name="l02722"></a>02722 <span class="comment">// Block QVFilterHipass_sFloatC3Block for IPP function ippiFilterHipass_32f_C3R</span>
<a name="l02723"></a><a class="code" href="classQVFilterHipass__sFloatC3Block.html#a54e16f1d267529d30e6ec9cc54910610">02723</a> <a class="code" href="classQVFilterHipass__sFloatC3Block.html#a54e16f1d267529d30e6ec9cc54910610" title="Block constructor.">QVFilterHipass_sFloatC3Block::QVFilterHipass_sFloatC3Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02724"></a>02724         {
<a name="l02725"></a>02725         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02726"></a>02726         addProperty&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02727"></a>02727         addProperty&lt; IppiMaskSize &gt;(<span class="stringliteral">&quot;mask&quot;</span>, inputFlag, ippMskSize3x3);
<a name="l02728"></a>02728         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02729"></a>02729         }
<a name="l02730"></a>02730 
<a name="l02731"></a><a class="code" href="classQVFilterHipass__sFloatC3Block.html#a06edee0150b77675731cd3354af2b08a">02731</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterHipass__sFloatC3Block.html#a06edee0150b77675731cd3354af2b08a" title="Block iterate function.">QVFilterHipass_sFloatC3Block::iterate</a>()
<a name="l02732"></a>02732         {
<a name="l02733"></a>02733         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02734"></a>02734         <span class="keyword">const</span> IppiMaskSize mask = getPropertyValue&lt; IppiMaskSize &gt; (<span class="stringliteral">&quot;mask&quot;</span>);
<a name="l02735"></a>02735         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02736"></a>02736         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02737"></a>02737 
<a name="l02738"></a>02738         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 3&gt;</a> qvimage_pDst;
<a name="l02739"></a>02739         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02740"></a>02740 
<a name="l02741"></a>02741         <a class="code" href="group__qvippFF.html#ga103146095de7a376dfb779a63e6a0f6a" title="QVision wrapper function for IPP&amp;#39;s ippiFilterHipass_8u_C1R.">FilterHipass</a>(qvimage_pSrc, qvimage_pDst, mask, destROIOffset);
<a name="l02742"></a>02742         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02743"></a>02743 
<a name="l02744"></a>02744         setPropertyValue&lt; QVImage&lt;sFloat, 3&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02745"></a>02745         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02746"></a>02746         }
<a name="l02747"></a>02747 
<a name="l02748"></a>02748 <span class="comment">// Block QVFilterLowpass_uCharC1Block for IPP function ippiFilterLowpass_8u_C1R</span>
<a name="l02749"></a><a class="code" href="classQVFilterLowpass__uCharC1Block.html#a463f0340d071f8b9db61ee99ec64eca2">02749</a> <a class="code" href="classQVFilterLowpass__uCharC1Block.html#a463f0340d071f8b9db61ee99ec64eca2" title="Block constructor.">QVFilterLowpass_uCharC1Block::QVFilterLowpass_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02750"></a>02750         {
<a name="l02751"></a>02751         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02752"></a>02752         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02753"></a>02753         addProperty&lt; IppiMaskSize &gt;(<span class="stringliteral">&quot;mask&quot;</span>, inputFlag, ippMskSize3x3);
<a name="l02754"></a>02754         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02755"></a>02755         }
<a name="l02756"></a>02756 
<a name="l02757"></a><a class="code" href="classQVFilterLowpass__uCharC1Block.html#aaef606505e76274a11883c87f658238d">02757</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterLowpass__uCharC1Block.html#aaef606505e76274a11883c87f658238d" title="Block iterate function.">QVFilterLowpass_uCharC1Block::iterate</a>()
<a name="l02758"></a>02758         {
<a name="l02759"></a>02759         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02760"></a>02760         <span class="keyword">const</span> IppiMaskSize mask = getPropertyValue&lt; IppiMaskSize &gt; (<span class="stringliteral">&quot;mask&quot;</span>);
<a name="l02761"></a>02761         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02762"></a>02762         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02763"></a>02763 
<a name="l02764"></a>02764         <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pDst;
<a name="l02765"></a>02765         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02766"></a>02766 
<a name="l02767"></a>02767         <a class="code" href="group__qvippFF.html#ga216b6082d331960a7f06427bd71e30c9" title="QVision wrapper function for IPP&amp;#39;s ippiFilterLowpass_8u_C1R.">FilterLowpass</a>(qvimage_pSrc, qvimage_pDst, mask, destROIOffset);
<a name="l02768"></a>02768         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02769"></a>02769 
<a name="l02770"></a>02770         setPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02771"></a>02771         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02772"></a>02772         }
<a name="l02773"></a>02773 
<a name="l02774"></a>02774 <span class="comment">// Block QVFilterLowpass_sFloatC1Block for IPP function ippiFilterLowpass_32f_C1R</span>
<a name="l02775"></a><a class="code" href="classQVFilterLowpass__sFloatC1Block.html#af9d2e0db0e6593b57b2c95e0bed89394">02775</a> <a class="code" href="classQVFilterLowpass__sFloatC1Block.html#af9d2e0db0e6593b57b2c95e0bed89394" title="Block constructor.">QVFilterLowpass_sFloatC1Block::QVFilterLowpass_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02776"></a>02776         {
<a name="l02777"></a>02777         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02778"></a>02778         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, outputFlag);
<a name="l02779"></a>02779         addProperty&lt; IppiMaskSize &gt;(<span class="stringliteral">&quot;mask&quot;</span>, inputFlag, ippMskSize3x3);
<a name="l02780"></a>02780         addProperty&lt; QPoint &gt;(<span class="stringliteral">&quot;destROIOffset&quot;</span>, inputFlag, QPoint(0,0));
<a name="l02781"></a>02781         }
<a name="l02782"></a>02782 
<a name="l02783"></a><a class="code" href="classQVFilterLowpass__sFloatC1Block.html#a2478cdc731374bea35d7907771c608f4">02783</a> <span class="keywordtype">void</span> <a class="code" href="classQVFilterLowpass__sFloatC1Block.html#a2478cdc731374bea35d7907771c608f4" title="Block iterate function.">QVFilterLowpass_sFloatC1Block::iterate</a>()
<a name="l02784"></a>02784         {
<a name="l02785"></a>02785         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02786"></a>02786         <span class="keyword">const</span> IppiMaskSize mask = getPropertyValue&lt; IppiMaskSize &gt; (<span class="stringliteral">&quot;mask&quot;</span>);
<a name="l02787"></a>02787         <span class="keyword">const</span> QPoint destROIOffset = getPropertyValue&lt; QPoint &gt; (<span class="stringliteral">&quot;destROIOffset&quot;</span>);
<a name="l02788"></a>02788         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02789"></a>02789 
<a name="l02790"></a>02790         <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pDst;
<a name="l02791"></a>02791         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02792"></a>02792 
<a name="l02793"></a>02793         <a class="code" href="group__qvippFF.html#ga216b6082d331960a7f06427bd71e30c9" title="QVision wrapper function for IPP&amp;#39;s ippiFilterLowpass_8u_C1R.">FilterLowpass</a>(qvimage_pSrc, qvimage_pDst, mask, destROIOffset);
<a name="l02794"></a>02794         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02795"></a>02795 
<a name="l02796"></a>02796         setPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pDst&quot;</span>, qvimage_pDst);
<a name="l02797"></a>02797         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02798"></a>02798         }
<a name="l02799"></a>02799 
<a name="l02800"></a>02800 <span class="comment">// Block QVSum_uCharC1Block for IPP function ippiSum_8u_C1R</span>
<a name="l02801"></a><a class="code" href="classQVSum__uCharC1Block.html#a1d9b10c632f277dfeb50501f49e1e323">02801</a> <a class="code" href="classQVSum__uCharC1Block.html#a1d9b10c632f277dfeb50501f49e1e323" title="Block constructor.">QVSum_uCharC1Block::QVSum_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02802"></a>02802         {
<a name="l02803"></a>02803         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02804"></a>02804         addProperty&lt; sDouble &gt;(<span class="stringliteral">&quot;pSum&quot;</span>, outputFlag);
<a name="l02805"></a>02805         }
<a name="l02806"></a>02806 
<a name="l02807"></a><a class="code" href="classQVSum__uCharC1Block.html#a42e3ab178437fa4102b5f52e7659794a">02807</a> <span class="keywordtype">void</span> <a class="code" href="classQVSum__uCharC1Block.html#a42e3ab178437fa4102b5f52e7659794a" title="Block iterate function.">QVSum_uCharC1Block::iterate</a>()
<a name="l02808"></a>02808         {
<a name="l02809"></a>02809         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02810"></a>02810         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02811"></a>02811 
<a name="l02812"></a>02812         sDouble pSum;
<a name="l02813"></a>02813         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02814"></a>02814 
<a name="l02815"></a>02815         <a class="code" href="group__qvippISF.html#ga2e7319ac380719f2d97cb2ea111e8bc2" title="Computes the sum of image pixel values.">Sum</a>(qvimage_pSrc, pSum);
<a name="l02816"></a>02816         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02817"></a>02817 
<a name="l02818"></a>02818         setPropertyValue&lt; sDouble &gt;(<span class="stringliteral">&quot;pSum&quot;</span>, pSum);
<a name="l02819"></a>02819         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02820"></a>02820         }
<a name="l02821"></a>02821 
<a name="l02822"></a>02822 <span class="comment">// Block QVMean_uCharC1Block for IPP function ippiMean_8u_C1R</span>
<a name="l02823"></a><a class="code" href="classQVMean__uCharC1Block.html#aacdc111d59ed9e245aee123b31a74e88">02823</a> <a class="code" href="classQVMean__uCharC1Block.html#aacdc111d59ed9e245aee123b31a74e88" title="Block constructor.">QVMean_uCharC1Block::QVMean_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02824"></a>02824         {
<a name="l02825"></a>02825         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02826"></a>02826         addProperty&lt; sDouble &gt;(<span class="stringliteral">&quot;pMean&quot;</span>, outputFlag);
<a name="l02827"></a>02827         }
<a name="l02828"></a>02828 
<a name="l02829"></a><a class="code" href="classQVMean__uCharC1Block.html#af64822b14102ec7f8278ee597fa902ff">02829</a> <span class="keywordtype">void</span> <a class="code" href="classQVMean__uCharC1Block.html#af64822b14102ec7f8278ee597fa902ff" title="Block iterate function.">QVMean_uCharC1Block::iterate</a>()
<a name="l02830"></a>02830         {
<a name="l02831"></a>02831         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02832"></a>02832         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02833"></a>02833 
<a name="l02834"></a>02834         sDouble pMean;
<a name="l02835"></a>02835         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02836"></a>02836 
<a name="l02837"></a>02837         <a class="code" href="group__qvippISF.html#gaea578fd5bc05a457eb8af0c80386b819" title="Computes the mean of image pixel values.">Mean</a>(qvimage_pSrc, pMean);
<a name="l02838"></a>02838         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02839"></a>02839 
<a name="l02840"></a>02840         setPropertyValue&lt; sDouble &gt;(<span class="stringliteral">&quot;pMean&quot;</span>, pMean);
<a name="l02841"></a>02841         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02842"></a>02842         }
<a name="l02843"></a>02843 
<a name="l02844"></a>02844 <span class="comment">// Block QVMin_uCharC1Block for IPP function ippiMin_8u_C1R</span>
<a name="l02845"></a><a class="code" href="classQVMin__uCharC1Block.html#acf65e0dbbeb78c4d7e019fd8d7ff37dd">02845</a> <a class="code" href="classQVMin__uCharC1Block.html#acf65e0dbbeb78c4d7e019fd8d7ff37dd" title="Block constructor.">QVMin_uCharC1Block::QVMin_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02846"></a>02846         {
<a name="l02847"></a>02847         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02848"></a>02848         addProperty&lt; uChar &gt;(<span class="stringliteral">&quot;pMin&quot;</span>, outputFlag);
<a name="l02849"></a>02849         }
<a name="l02850"></a>02850 
<a name="l02851"></a><a class="code" href="classQVMin__uCharC1Block.html#a53258697aaf7c8b9f82b023eae0fb24a">02851</a> <span class="keywordtype">void</span> <a class="code" href="classQVMin__uCharC1Block.html#a53258697aaf7c8b9f82b023eae0fb24a" title="Block iterate function.">QVMin_uCharC1Block::iterate</a>()
<a name="l02852"></a>02852         {
<a name="l02853"></a>02853         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02854"></a>02854         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02855"></a>02855 
<a name="l02856"></a>02856         uChar pMin;
<a name="l02857"></a>02857         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02858"></a>02858 
<a name="l02859"></a>02859         <a class="code" href="group__qvippISF.html#ga47cad14d543d670d8d3b514780cec32f" title="Computes the minimum of image pixel values.">Min</a>(qvimage_pSrc, pMin);
<a name="l02860"></a>02860         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02861"></a>02861 
<a name="l02862"></a>02862         setPropertyValue&lt; uChar &gt;(<span class="stringliteral">&quot;pMin&quot;</span>, pMin);
<a name="l02863"></a>02863         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02864"></a>02864         }
<a name="l02865"></a>02865 
<a name="l02866"></a>02866 <span class="comment">// Block QVMin_sFloatC1Block for IPP function ippiMin_32f_C1R</span>
<a name="l02867"></a><a class="code" href="classQVMin__sFloatC1Block.html#a631799c3225399c975b8e14694bd1c6e">02867</a> <a class="code" href="classQVMin__sFloatC1Block.html#a631799c3225399c975b8e14694bd1c6e" title="Block constructor.">QVMin_sFloatC1Block::QVMin_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02868"></a>02868         {
<a name="l02869"></a>02869         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02870"></a>02870         addProperty&lt; sFloat &gt;(<span class="stringliteral">&quot;pMin&quot;</span>, outputFlag);
<a name="l02871"></a>02871         }
<a name="l02872"></a>02872 
<a name="l02873"></a><a class="code" href="classQVMin__sFloatC1Block.html#a0e34bef2a7f115b4f8a52b6b96f590e1">02873</a> <span class="keywordtype">void</span> <a class="code" href="classQVMin__sFloatC1Block.html#a0e34bef2a7f115b4f8a52b6b96f590e1" title="Block iterate function.">QVMin_sFloatC1Block::iterate</a>()
<a name="l02874"></a>02874         {
<a name="l02875"></a>02875         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02876"></a>02876         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02877"></a>02877 
<a name="l02878"></a>02878         sFloat pMin;
<a name="l02879"></a>02879         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02880"></a>02880 
<a name="l02881"></a>02881         <a class="code" href="group__qvippISF.html#ga47cad14d543d670d8d3b514780cec32f" title="Computes the minimum of image pixel values.">Min</a>(qvimage_pSrc, pMin);
<a name="l02882"></a>02882         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02883"></a>02883 
<a name="l02884"></a>02884         setPropertyValue&lt; sFloat &gt;(<span class="stringliteral">&quot;pMin&quot;</span>, pMin);
<a name="l02885"></a>02885         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02886"></a>02886         }
<a name="l02887"></a>02887 
<a name="l02888"></a>02888 <span class="comment">// Block QVMax_uCharC1Block for IPP function ippiMax_8u_C1R</span>
<a name="l02889"></a><a class="code" href="classQVMax__uCharC1Block.html#a43993c792d4cdb62b0c93ea72d83b88f">02889</a> <a class="code" href="classQVMax__uCharC1Block.html#a43993c792d4cdb62b0c93ea72d83b88f" title="Block constructor.">QVMax_uCharC1Block::QVMax_uCharC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02890"></a>02890         {
<a name="l02891"></a>02891         addProperty&lt; QVImage&lt;uChar, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02892"></a>02892         addProperty&lt; uChar &gt;(<span class="stringliteral">&quot;pMax&quot;</span>, outputFlag);
<a name="l02893"></a>02893         }
<a name="l02894"></a>02894 
<a name="l02895"></a><a class="code" href="classQVMax__uCharC1Block.html#a52ef49fb07f3cb6ca4cf05f13c9b5772">02895</a> <span class="keywordtype">void</span> <a class="code" href="classQVMax__uCharC1Block.html#a52ef49fb07f3cb6ca4cf05f13c9b5772" title="Block iterate function.">QVMax_uCharC1Block::iterate</a>()
<a name="l02896"></a>02896         {
<a name="l02897"></a>02897         <span class="keyword">const</span> <a class="code" href="classQVImage.html">QVImage&lt;uChar, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;uChar, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02898"></a>02898         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02899"></a>02899 
<a name="l02900"></a>02900         uChar pMax;
<a name="l02901"></a>02901         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02902"></a>02902 
<a name="l02903"></a>02903         <a class="code" href="group__qvippISF.html#ga5c6818c716512e7ee6612b688cf19bd1" title="Computes the maximum of image pixel values.">Max</a>(qvimage_pSrc, pMax);
<a name="l02904"></a>02904         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02905"></a>02905 
<a name="l02906"></a>02906         setPropertyValue&lt; uChar &gt;(<span class="stringliteral">&quot;pMax&quot;</span>, pMax);
<a name="l02907"></a>02907         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02908"></a>02908         }
<a name="l02909"></a>02909 
<a name="l02910"></a>02910 <span class="comment">// Block QVMax_sFloatC1Block for IPP function ippiMax_32f_C1R</span>
<a name="l02911"></a><a class="code" href="classQVMax__sFloatC1Block.html#ab9cb451448c1810ec3d6bfe275a7e395">02911</a> <a class="code" href="classQVMax__sFloatC1Block.html#ab9cb451448c1810ec3d6bfe275a7e395" title="Block constructor.">QVMax_sFloatC1Block::QVMax_sFloatC1Block</a>(QString name): <a class="code" href="classQVProcessingBlock.html" title="Base class for Block threads.">QVProcessingBlock</a>(name)
<a name="l02912"></a>02912         {
<a name="l02913"></a>02913         addProperty&lt; QVImage&lt;sFloat, 1&gt; &gt;(<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>, inputFlag);
<a name="l02914"></a>02914         addProperty&lt; sFloat &gt;(<span class="stringliteral">&quot;pMax&quot;</span>, outputFlag);
<a name="l02915"></a>02915         }
<a name="l02916"></a>02916 
<a name="l02917"></a><a class="code" href="classQVMax__sFloatC1Block.html#a632b953a0b466383a1d8e0433d248378">02917</a> <span class="keywordtype">void</span> <a class="code" href="classQVMax__sFloatC1Block.html#a632b953a0b466383a1d8e0433d248378" title="Block iterate function.">QVMax_sFloatC1Block::iterate</a>()
<a name="l02918"></a>02918         {
<a name="l02919"></a>02919         <span class="keyword">const</span> <a class="code" href="classQVImage.html" title="Image representation class for the QVision.">QVImage&lt;sFloat, 1&gt;</a> qvimage_pSrc = getPropertyValue&lt; QVImage&lt;sFloat, 1&gt; &gt; (<span class="stringliteral">&quot;qvimage_pSrc&quot;</span>);
<a name="l02920"></a>02920         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Read input data&quot;</span>);
<a name="l02921"></a>02921 
<a name="l02922"></a>02922         sFloat pMax;
<a name="l02923"></a>02923         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Create output data&quot;</span>);
<a name="l02924"></a>02924 
<a name="l02925"></a>02925         <a class="code" href="group__qvippISF.html#ga5c6818c716512e7ee6612b688cf19bd1" title="Computes the maximum of image pixel values.">Max</a>(qvimage_pSrc, pMax);
<a name="l02926"></a>02926         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Process input data&quot;</span>);
<a name="l02927"></a>02927 
<a name="l02928"></a>02928         setPropertyValue&lt; sFloat &gt;(<span class="stringliteral">&quot;pMax&quot;</span>, pMax);
<a name="l02929"></a>02929         <a class="code" href="classQVProcessingBlock.html#a61f390e8790a77175a6d6e1049a9d127" title="Stablish a performance breakpoint in the execution of the block.">timeFlag</a>(<span class="stringliteral">&quot;Store output data&quot;</span>);
<a name="l02930"></a>02930         }
<a name="l02931"></a>02931 
<a name="l02932"></a>02932 
</pre></div></div>
</td></tr></table>

<br /><hr><br />
<center><a href="http://perception.inf.um.es/QVision">QVision framework</a>.
<a href="http://perception.inf.um.es">PARP research group</a>.
Copyright &copy; 2007, 2008, 2009, 2010, 2011.</center>
<br />
</body>
</html>
